struts2验证失败返回问题

create.jsp代码:
[code="java"]...

...
部门:
...
/s:form
[/code]

struts.xml文件:
[code="java"]

/WEB-INF/jsp/admin/user/info.jsp


[/code]

验证文件名是 UserAction-create-validation.xml

我的现在的问题是:当验证不通过时,返回创建页,表单其他textfield输入信息都在,但是部门select中的信息没有了,部门信息是从action中的create方法里面获得的,难道验证失败不进入action吗?
我应该如何解决这种问题?

5个回答

action里实现 Preparable接口,把select下拉list的取值 和 赋值放在prepare()里。

这样应该能解决问题。

不进Action!一段验证失败了!就会调整到你视图!w

建议加装select中的值用Ajax做呀!呵呵!

补充一下

struts 的校验 分客户端 和 服务器端,
从楼主的代码来看,是服务器端校验,会进action的。只是不会走 excute。
如果不进,可以封装一个空的validate()看看

应该是。
你试试看

恩 不客气哈
其实这是我在这个论坛上回答的第一个帖子。
能帮上忙 我也挺开心的

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐