收录日期:2019/03/21 00:17:06 时间: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

saaj和axis是什么关系呢? 新手提问:关于析构函数和构造函数问题 <神经病帮>---文化讨论:这些天很多人都对中国人过圣诞节嗤之以鼻,那么我们对我们自己的文化又能够有多少认知呢? VC高手请进来,求助各位大虾 求助! da bu chu zhong wen 進者有分!!!!!如何实现从SQL中读取数据,并实现多级关联 “原型系统”怎么翻译? Oracle 9i 看不到“方案” 关于这个SQL的优化,大家讨论一下吧 C#里怎么没有取string右几位的函数啊 一个关于ASP发邮件的问题 如何 读 32位长的磁盘序列号(在线=) 如何实现从SQL中读取数据,并实现多级关联 如何用API模拟一次鼠标单击事件呀? 给定一个中文字符,在C#中如何判断该字符为中文字符? 利用pb实现几个功能,希望好心人帮助! WebBrowser如何象MyIE那样解决代理服务器的问题?难!! 急,求助,IWebBrowser2 如何设置使用的代理流览。 一个奇怪的菜单问题 急!!在线等,关于vb与access连接问题 小弟还是有个问题不解:在doPost()中redirect到另一个页面,然后在doGet()中完全调用doPost()方法,会死循环吗? 一个软件工程师QQ群: 求救:Oracle触发器的简单问题,高分奉送,在线等待! 双网卡桥接两个网络.来者有分 向各位dx求一个软件,在线等,解决马上给分,急!急!急!急!急!急!急!急!急! 年底提出加薪要求的技巧 考认证,考程序员,考等级考试???? WEB自定义控件里弹小窗口 Jbuilder和Eclipse,您究竟选择哪一个?