问一个关于struts中关于action验证validation的问题!
正确配置了validation。
插入的时候,返回validation的报错信息!一切正常。
但我若列表的时候,居然也返回validation报错信息!不能正常列表了!
下面详细说一下,希望有人能帮忙解决!
比如文章表,id,title
action是ArticleAction,
form是ArticleForm
ArticleAction中有
public ActionForward insert(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
}
public ActionForward list(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
}
插入文件是insert.jsp
列表文件是list.jsp ,通过article.do?action=list来转入list.jsp
没有配置validation的时候,插入和列表,都分别正常。
正确配置好validation,插入可以正常返回若空则报错,不空,则插入。
但article.do?action=list的时候,则总报title是空。!
请问怎么解决!??!
------解决方案--------------------把代码贴出来看看
这太难猜原因了
或者换js验证插入的数据
------解决方案--------------------数据处理下
要是数据有问题则跳转到错误页面
报告错误信息
lz最好用js判断~~方便
------解决方案--------------------
------解决方案--------------------把保存和更新操作放在另一个action中,配置这个action的validate="true",其他action的validate="false"
------解决方案--------------------好长,,,, 看晕了, 关注中 帮顶
------解决方案--------------------
------解决方案--------------------楼主这个是你在请求Action、的时候参数没有传过去,你可以在配置文件里加参数,也可以在页面中加一个hidden的属性,那样参数就可以传过去,不回出错了
------解决方案--------------------
------解决方案--------------------等你的好消息