读书人

struts2 登陆成功后url里显示.action而

发布时间: 2012-04-11 17:42:33 作者: rapoo

struts2 登陆成功后url里显示.action而不是.jsp
在login.jsp登陆成功后进入index.jsp页面,但是url显示的是 http://localhost:8090/strDemo/login.action
我希望显示的是http://localhost:8090/strDemo/index.jsp 不希望用redirect
在struts.xml中的登陆是这样的
<action name="login" class="suncw.demo.action.LoginAction">
<result name="success">/index.jsp</result>
<result name="input">/login.jsp</result>
</action>

谢谢了~

[解决办法]
。。 struts跳转就是 拦截器拦截的*.action 你要直接跳jsp 用href 。。
[解决办法]
默认为转发当然显示.action,如果修改为重定向的话就是显示.jsp

<result name="error" type="dispatcher">--转发
<result name="success" type="redirect">--重定向。
[解决办法]
把值存在session中,使用重定向
页面使用<s:property value="#session.mySessionPropKey"/>

读书人网 >J2EE开发

热点推荐