收录日期:2018/11/16 16:16:10 时间: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

resin服务不能重启,第次都要重启机器,好烦 Frame窗体初始显示时设为最大化,怎样解决界面跳动的问题 我的winXP好像中了欢乐时光,杀毒后,出现点击双击驱动器不能正常显示文件系统,以往在win2000里知道怎么解决,但XP不灵,帮忙指点 你有遇到过这样的问题么?--不是黑客攻击 java重载与多态的区别 request与session这两个内建对象有什么区别 怎样使得fastreport报表页数随着memo的高度自动产生换页? 请高手们指点??? 100分奖励翻译一个javascript函数到vbscript 单片机读写U盘资料 为何VB使用MFC ActiveX控件,在属性栏改变属性不起作用 快捷键的用法 高人请指教 ASP被编译成DLL文件.有没有得反编译 一年没来csdn了,今天回来看看,不知道还有哪些朋友仍在这儿混着,散分 初学JAVA,请各位指教! validator验证框架 打印问题,着急 【公告】任命 zhangfjj (小张(张三的张,不小的小)) 为C/C++社区 C语言版 版主。 救命啊~~用smtp协议的dll组建实现的asp邮件程序的问题 Treeview树的节点添加,帮忙看看 郁闷,继续散分!!! 求JobQ例子 关于mysql两个急需解决的问题? 求教各位高手,关于ASP加密 请教一个简单的问题 求一行号问题 需要懂Log4net的帮忙,如何能铺捉的错误路径定位到类的方法中 我买了hisny的内存,是不是假货? 关于建立数据库的问题?? 2个关联表的字段快速赋值问题