有关Struts2页面跳转的问题

这个我的action:<formaction="baseLogin/login.action"role="form"method="post">对应struts.xml文... 这个我的action:
<form action="baseLogin/login.action" role="form" method="post">
对应struts.xml文件里面的配置内容如下:
<package name="baseAction" namespace="/baseLogin" extends="struts-default">
<action name="login" class="loginAction" method="loginMethod">
<result name="admin">/WEB-INF/admin/success.jsp</result>
</package>

现在登陆成功后,总是跳转到ocalhost:8080/SSHProductManager/baseLogin/login.action这里,而不是我要的jsp页面,造成我页面上css展示不了。

找了很多资料,都没有有效的解决办法。哪位大神教一下。多谢。
上面struts.xml文件,漏了一个</action>,因为是复制出来了,漏了,跟这个没有关系的

有没有谁有更好的答案?!
展开
 我来答
百度网友82c535c
2016-05-27 · TA获得超过595个赞
知道小有建树答主
回答量:521
采纳率:0%
帮助的人:445万
展开全部
你用的是请求转发,所以URL显示的地址就是你那个action。请求转发到JSP时,JSP页面不能放在web-INF下,否则无法访问。你把JSP页面放在与web-inf同级目录下,就能转发过去了
更多追问追答
追问
恩,问题是放在webroot下面不安全,我就是想要放在web-inf下面的呀。有什么办法么?
追答
用spring mvc就可以放到web-inf。struts不支持,纯servlet也不支持
百度网友ca97ae0
2016-05-26 · TA获得超过201个赞
知道小有建树答主
回答量:483
采纳率:51%
帮助的人:95.7万
展开全部
<form action="login.action" role="form" method="post">
追问
action哪里不要加namespace?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sunguichun2003
2016-05-26 · TA获得超过752个赞
知道小有建树答主
回答量:754
采纳率:0%
帮助的人:514万
展开全部
项目里是否有过滤器?
追问
没有,就只有用的struts2
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式