项目里有多个action(struts-config),
如果页面用struts的html标签:
<html:form action="${pageContext.request.contextPath}/system/login.do?method=loginCheck" method="post">
就报action映射找不到(如果只有一个action运行正常,validate验证正常)
如果页面用基本的html标签:
<form action="${pageContext.request.contextPath}/system/login.do?method=loginCheck" method="post">
就可以正常运行(说明我其它地方没问题),但这样吧,validate框架就不验证了有没人知道咋法将struts标签和validate框架一起用啊
如果页面用struts的html标签:
<html:form action="${pageContext.request.contextPath}/system/login.do?method=loginCheck" method="post">
就报action映射找不到(如果只有一个action运行正常,validate验证正常)
如果页面用基本的html标签:
<form action="${pageContext.request.contextPath}/system/login.do?method=loginCheck" method="post">
就可以正常运行(说明我其它地方没问题),但这样吧,validate框架就不验证了有没人知道咋法将struts标签和validate框架一起用啊
/system/login.jsp(18,24) attribute for %>" is not properly terminated,就那样不动只是F5刷新一下又报: Unable to load class for JSP2楼的,我最开始就那样写的,不行才改成现在这样的
你的校验文件的名字一定是你对应的action的名字
例如你action叫LoginAction.java
那么你的校验文件的名字就得是LoginAction-validation.xml
并且得和action同一个目录下还要有xwork-validator-1.0.2.dtd的文件在同一目录下。当然版本随你选。
楼主这好像是渗透入struts1哦。
我说的是struts2的。就当和大家分享了吧。----------------------楼主不仿把绝对路劲去掉<html:form action="login.do">类似这样的访问。