当前位置: 代码迷 >> J2EE >> struts 跳转,希望地址栏的后缀名是.jsp而不是.do之类的,怎么处理
  详细解决方案

struts 跳转,希望地址栏的后缀名是.jsp而不是.do之类的,怎么处理

热度:101   发布时间:2016-04-22 00:23:40.0
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"