struts路径的问题

来源:百度知道 编辑:UC知道 时间:2024/06/01 09:57:59
我用eclipse做struts的测试,目录结构如下:
在workspace下有test的文件夹,包名com.add里面封装了GETSET方法和业务逻辑。com.struts.action是控制器,com.struts.form是视图。jsp页里有一个表单在WebRoot/add/add.jsp。
请问<form action="?.do" name="form1" method="post">里的action应该添什么?配置文件action path=?为什么?
谢谢!

<form action="?.do" />中应该填你的访问的路径,这个路径会在浏览器的地址栏中显示

“?”的内容应该包括你在eclipse中建立project的名字+你自定义的路径(该路径要与struts-config.xml中<action />标签path属性一致)

例如:project的名字叫test
在jsp文件中
<form action="/test/index.do" />
struts-config.xml
<action path="/index" />

这样写,用浏览器访问的时候输入http://loacahost:port/test/index.do
服务器就会到path是"/index"的action类中执行操作了

不知道讲明白没有
如果有不懂的地方可以MSN
owee2008@live.com