struts-config.xml中有两处不太明白 forward中的name是从action的继承类中调用path指定的页面,是提交后返回的页面,而action中type是提交之是调用的action类名 ,name是actionform的名字 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼上:<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> 一个jsp信息传给另外一个jsp? 谁遇到过啊,换了个数据库地址,就报 类找不到! jquery菜鸟问点验证提交问题 聊天服务器 JFreeChart问题 比较有难度 新手初学Hibernate 如何得到通过javadoc 提取代码中的注释并生成html文件这个过程的代码 Tomcat4.0登陆问题? 那有JAVA培训班? Kafka如何做到消息从一个主题发送到其他主题 请教一下tomcat怎样配置数据源? ※怎么让网页上链接的文档,在点击时自动下载?请各位赐教!谢谢!
<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页面
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的相应的方法说错了就莫怪
多看看书吧
<action path="/EntryDialog"
type="com.hsbcprivatebank.efos.global.util.base.web.action.BaseForwardAction"
parameter="/efosUtil/entryDialog.jsp">
</action>