struts的一个菜鸟问题 麻烦大虾帮帮忙 补充一下 我没有重写validate方法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 因为你在FORM里没有做判断啊.你应该的FORM里判断,如果为空就add一个ActionErrors 你的struts-config.xml里面的配置有误哦。。<action-mappings > <action input="/ins/collicallback/CBtaskquery.jsp" name="cBtaskqueryForm" path="/ins/collicallback/CBtaskquery" scope="request" validate="true" parameter="method" validate="true" type="org.springframework.web.struts.DelegatingActionProxy"> <forward name="success" path="/ins/collicallback/CBtaskquery.jsp" /> </action> </action-mappings> <message-resources parameter="com.yourcompany.struts.ApplicationResources" /> <plug-in className="org.apache.struts.validator.ValidatorPlugIn"> <set-property property="pathnames" value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/> </plug-in> 大致应该是这样哦。。你试试吧 回2楼 struts不是根据配置文件自动判断的么? validate="true" 把这个加上 是啊!!首先你的配置文件里面就没有validate="true"这个哦。。怎么样验证??你说你加过哦!!你没有贴出来哦。。我们又不知道哦 回6楼 原来就有validate="true"的 在这行呢,是不是我写错地方了?path="/ins/collicallback/CBtaskquery" scope="request" validate="true" 哦。。我没有看见哦,不好意思哦。。你能不能把你的actionform 那个类里面的内容拿出来看看。。 package cc.ins.collicallback.form;import javax.servlet.http.HttpServletRequest;import org.apache.struts.action.ActionErrors;import org.apache.struts.action.ActionMapping;import org.apache.struts.action.ActionMessage;import org.apache.struts.action.ActionMessages;import org.apache.struts.upload.MultipartRequestHandler;import org.apache.struts.validator.ValidatorForm;public class CBtaskqueryForm extends ValidatorForm { private static final long serialVersionUID = 8974949042420331856L; private String startDate, endDate, t_crt_cde, case_no, surveyor_id;// public ActionErrors validate(ActionMapping mapping,// HttpServletRequest request) {//// ActionErrors errors = null;// String method = request.getParameter(mapping.getParameter());// // //if (method != null && method.equals("doSearch")) {// errors = new ActionErrors();// errors.add("wokao", new ActionMessage(// "不存在啊?"));// //}// return errors;// } public String getT_crt_cde() { return t_crt_cde; } public void setT_crt_cde(String t_crt_cde) { this.t_crt_cde = t_crt_cde; }} hql语法报错问题? 急求一个jsp+数据库的动态生成树例子 100分,求JSP上传EXCEL文件代码,可以弹出文件选择框,并限制选择文件只能是1.xls! 大学学了什么!!! webwork报错了。。。(第一次学习webwork) 有关jsp的编程方式 问我在文本域中输入内容,在第一段输入了空格,提交后第一段空格没有了,后面段落可以,这是为什么? 关于*.properties的文件 请问:怎样把int转换为String,谢谢 JSP如何与DB2数据库连接! applet 多 JButton 焦点切换的问题 Hibernate问题
<action-mappings >
<action input="/ins/collicallback/CBtaskquery.jsp"
name="cBtaskqueryForm"
path="/ins/collicallback/CBtaskquery" scope="request" validate="true"
parameter="method"
validate="true"
type="org.springframework.web.struts.DelegatingActionProxy">
<forward name="success"
path="/ins/collicallback/CBtaskquery.jsp" />
</action>
</action-mappings>
<message-resources parameter="com.yourcompany.struts.ApplicationResources" />
<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
<set-property property="pathnames" value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/>
</plug-in>
大致应该是这样哦。。
你试试吧
是啊!!首先你的配置文件里面就没有validate="true"这个哦。。怎么样验证??
你说你加过哦!!你没有贴出来哦。。我们又不知道哦
path="/ins/collicallback/CBtaskquery" scope="request" validate="true"
我没有看见哦,不好意思哦。。
你能不能把你的actionform 那个类里面的内容拿出来看看。。
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;
import org.apache.struts.action.ActionMessages;
import org.apache.struts.upload.MultipartRequestHandler;
import org.apache.struts.validator.ValidatorForm;public class CBtaskqueryForm extends ValidatorForm { private static final long serialVersionUID = 8974949042420331856L; private String startDate, endDate, t_crt_cde, case_no, surveyor_id;// public ActionErrors validate(ActionMapping mapping,
// HttpServletRequest request) {
//
// ActionErrors errors = null;
// String method = request.getParameter(mapping.getParameter());
//
// //if (method != null && method.equals("doSearch")) {
// errors = new ActionErrors();
// errors.add("wokao", new ActionMessage(
// "不存在啊?"));
// //}
// return errors;
// } public String getT_crt_cde() {
return t_crt_cde;
} public void setT_crt_cde(String t_crt_cde) {
this.t_crt_cde = t_crt_cde;
}
}