读书人

struts 跳转希望地址栏的后缀名是.j

发布时间: 2012-11-05 09:35:12 作者: rapoo

struts 跳转,希望地址栏的后缀名是.jsp而不是.do之类的,怎么办?
action中:return mapping.findForward("success"); 跳转
里面有方法:addPic()

struts-config.xml里面:<forward name="success" path="/success.jsp"></forward>

jsp页面:
添加信息的页面:
<form action="upload.do?method=addPic">

添加完之后的查询页面的地址栏会是:upload.do?method=addpic 但这个不是我要的
我要地址栏显示success.jsp 这个这么处理?

[解决办法]
楼主说的是请求重定向和请求转发吧。重定向的话URL地址会显示跳转后的地址,而请求转发则不会。
像你说的那种情况可以配成请求重定向,在struts-config.xml中配置forward的属性为type="redirect"

读书人网 >J2EE开发

热点推荐