struts中<action>元素path问题
书上说path是访问Action的路径,但我找不到这个路径
比如一个helloapp工程,而path="/HelloWorld",怎么没有这个路径啊?
问题点数:20、回复次数:3Top
1 楼bluesky35(蓝天)回复于 2005-04-02 15:41:31 得分 10
这个path是写在struts-config.xml中的,你需要定义相对应的action java文件并在struts-config.xml中配置。Top
2 楼jwbecalm(跟随你的心)回复于 2005-04-02 22:08:56 得分 10
楼上说的是。
举个例子来说,页面上如果有以下语句:
<html:form action="/hello.do">
当submit此form时,控制器从配置文件中找<action-mappings>下path="/hello" 的<action>元素
然后根据此action元素的type属性找要执行的action类文件
比如
<action-mappings>
<action path="hello"
type="cn.com.becalm.Hello"
……
</action>
页面hello.do-----> action元素的path属性 ------> action元素的type属性----->Hello.java---->Hello.java中的execute方法
Top
3 楼musicsoul(huangdong)回复于 2005-04-03 20:23:59 得分 0
o
xie xieTop




