收录日期:2019/01/17 21:37:07 时间:2016/05/24 10:41:41 标签:Java EE
<forward
    name="logoff"
    path="/logoff.do"/>

<action
    name="/welcome"
    type="org.apache.struts.action.ForwardAction"
    parameter="/pages/welcome.jsp">

1.上面两段有什么作用?是不是都起到页面跳转的作用?如果作用相同那有什么区别呢?
2.ForwardAction与ActionForward的区别?
上面是全局转发

下边的是一次请求的转发

还是有不同的
forward中的name是从action的继承类中调用path指定的页面,是提交后返回的页面,而action中type是提交之是调用的action类名 ,name是actionform的名字
楼上:
<globle-forward />标签下的才是全局转发
楼主:你写错了
name="/welcome" -〉path="/welcome"

parameter="/pages/welcome.jsp"   parameter不是这样用。。
用这个完整又简洁经典的例子给你说说吧
1:
<form-beans>
  <form-bean name="processForm"      type="actionAndForm.ProcessForm">
  </form-bean>
</form-beans>
2:
<global-forwards>
    <forward   name="error"              path="/systemError.jsp"/>
</global-forwards>
3:
<action-mappings>
  <action path="/searchDepartInfo"
         type="actionAndForm.DisplayDepartAction"
         name="processForm"
         scope="request">
<forward name="displayResultDepart" path="/displayResultdepart.jsp"/>
</action>
</action-mappings>
//////////////
1:指定form,包括form的name(实际上是你在相应的action中指定的name)和path(是你
    的form真正是实际路径和名字)
2:全局跳转,也就是说当遇到findForward("error")的时候就跳转到systemError.jsp页面
3:指定你的action.
   path是你在jsp页面上遇到form action="searchDepartInfo.do" 的时候就在这里寻找响应
   的action
   type是你实际的action所在的路径和名称
   name就是用来封装数据的对应这个action的form的name(与上面form中的name一致)
   scope我就不说了
   paramer就是当某个jsp页面被执行的时候所调用的参数的名称(不是参数的内容)稍后在
        给你一个例子说明
   <forward……是这个action中遇到findForward后跳转到哪个jsp页面
<action-mappings>

   <action path="/search"
         type="action.EmployeeAction"
        name="employeeForm"
        scope="request"
        parameter="operate"
validate="false"
input="search.jsp">
        <forward name="toSearch" path="/search.jsp"/>
        <forward name="success"  path="/success.jsp"/>
        <forward name="error"    path="/error.jsp"/>
 </action>
 
  </action-mappings>

我的着个程序在运行的时候就是在ie地址栏输入
:http://localhost:8080/myapps/search.do?operate=toSearch
我的这个action有一个toSearch方法

现在不知道你大概明白parameter的作用没
你可以这样理解
就是jsp在调用action的时候可以输入一些参数来运行action的相应的方法

说错了就莫怪
多看看书吧
都说完了,我就不说了
那请wojiaoliufeng(木喜)来,看看下面的parameter的作用:
<action path="/EntryDialog"
type="com.hsbcprivatebank.efos.global.util.base.web.action.BaseForwardAction"
parameter="/efosUtil/entryDialog.jsp">
</action>
都说完了,白进来一趟
有些东西确实是要动手做过,可能相对来说理解的更加透彻,呵呵
Mark

高分求助简单问题 zh-cn与zh-tw在应用中的区别 简单问题:在ASPX页面,放一按钮,点该按钮,实现文件下载,请问如何实现(保存在本地,要求弹出保存框),网页要求屏蔽右健,谢谢 在线等:C#中WebBrowser怎样使用代理啊? 11111 导出的数学函数是作什么用的 Solaris在线教程推荐-Solaris下常见Java开发环境的搭建 关于执行时找不到类的问题 50分求!!!!! ......和jdk中的sort比较了下. 非常急!关于Excel 和sql导入导出,想完整代码! 怎么样分组求和?? 紧急求助 vhdl仿真时的问题 批量导出数据到Excel的问题 串口软中断SIGIO信号 powerpiont2003提示无法更正的错误 映射25端口失败,求助! 如何连接无后缀名的SQL数据库? 为何Applet不需要main方法 setTimeout 带参数的问题 试试头像:) 因为我放屁,我和男友分手了【转】 ssh tomcat报错,网上找不到,求救!!! 有了解IMAP的高手不?求资料 查看某个数据库中已经存在哪些对象(例如表,视图,存储过程,函数等),应该用哪个sql命令? hibernate 多表关联查询 一对多 请教各位大侠:我有两台dns服务器。之前一直没有问题,昨天在master服务器添加了一个反向解析后,salve服务器一直不能同步更新。salve 服务器log日志见内容 SQLSERVER 备份的数据库不能还原 单点登录的中问题?(很急!!!) 各位高手,帮我配置一下j2ee开发环境吧,今天要是再搞不好,我就要用JBuilder了