forward中的name是从action的继承类中调用path指定的页面,是提交后返回的页面,而action中type是提交之是调用的action类名 ,name是actionform的名字
解决方案 »
- 看魔乐视频教程,初学DAO设计模式,有几点不懂。。。
- hibernate 延迟加载问题
- 如何创建oracle的job?
- JDBC 连接oracle 11问题,急急急!!
- 高手指教一下这类的for循环的运行过程?
- 初学SSH遇到另我吐血的“404 Servlet action is not available”错误,请求指导!!
- 菜鸟求助~请高手帮忙~ 谢谢
- XML实时动态变化
- 寻觅有用的书籍(进来者都有分)
- 请问下大家用的站内检索都是用Lucence吗 是和SSH集成的时候插入到数据库里的同时也用Lucence生成索引吗
- 请教一下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>