当前位置: 代码迷 >> Java Web开发 >> 可以用<jsp:forward>标签跳转到action吗?该如何解决
  详细解决方案

可以用<jsp:forward>标签跳转到action吗?该如何解决

热度:853   发布时间:2016-04-16 22:23:00.0
可以用<jsp:forward>标签跳转到action吗?
如题,我试过在page属性里直接写在struts.xml里配置的name值,但不行!注:我用的是struts2.
我本来的意思是,一般用户访问网站不都是访问页面吗,比如csdn.com而不是访问一个action吧?
------解决方案--------------------
可以!很多的页面跳转都是action,可以看下其他的应用实例,网上很多可以下载参考!
------解决方案--------------------
老大啊,用<jsp:forward page="indexAction"/>动作怎么可能转到action所指定的页面中去呢??
------解决方案--------------------
加上.action试试

------解决方案--------------------
可以的,<jsp:forward page="indexAction"/>这个写法有问题,page要写你struts2配置文件里的。例如
<package name="area" namespace="/manager/area" extends="global-struts">
<action name="*_*" class="{1}" method="{2}">

<!-- 省份管理 -->
<result name="provinceList">/form/manager/datacenter/area/province_list.jsp</result>
<result name="editProvince">/form/manager/datacenter/area/province_add_edit.jsp</result>
则这里要写page=/manager/area/areaAtion_getList.action才行,如果你没写package就直接在action里的那么名字
------解决方案--------------------
引用:
可以的,<jsp:forward page="indexAction"/>这个写法有问题,page要写你struts2配置文件里的。例如
<package name="area" namespace="/manager/area" extends="global-struts">
<action name="*_*" class="{1}" method="{2}">

<!-- 省份管理……

我觉得可以、、
------解决方案--------------------
用标准动作的forward是完全可以跳转的

------解决方案--------------------
这个是struts1的<jsp:forward page="user.do?operate=toGetTransmitHall" />
这个是struts1的配置:
<action
      attribute="pageForm"
      name="pageForm"
      parameter="operate"
      path="/user"
      type="org.springframework.web.struts.DelegatingActionProxy"
      validate="false"/>
  相关解决方案