s:form 的anction 标签[求助]
<s:form action="findTuserByPage" id="form" name="TuserInfo" namespace="/" >
当我这么写的时候,浏览器报错,http://localhost:8080/ca/userInfo/findTuserByPage找不到
<s:form action="findTuserByPage.action" id="form" name="TuserInfo" namespace="/" >
这么写的时候,能正常访问。url是http://localhost:8080/ca/userInfo/findTuserByPage.action
貌似都建议我用第一种方式写,为什么我写出来的有问题?
------解决方案--------------------
如果你不需要处理其它的动作、那么就配置一个.action的动作就好!
如果你基本上所有的页面请求动作都要处理、那么就/*!
如果用struts标签,且struts配置有命名空间,则<s:form>中也要注明namespace,并且提交的action类中无需家action后缀
如果用struts标签,且struts配置中无命名空间,则<S:FORM>无需注明namespace,提交的时候加上action类名和action后缀即可