Struts2-Action-6-系列问题(乱码问题解决、简单数据校验)
2017-04-18 15:09
826 查看
8.乱码问题解决
9.简单数据校验 (SimpleDataValidation)
Action中:
JSP中:
//在struts2.5中不存在中文问题(使用过滤器) <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> // 在以往版本的struts中,如果中文乱码,可在struts.xml文件中添加 <!--<constant name="struts.i18n.encoding" value="GBK"></constant>--> 如果还是不行可调整下web.xml中struts的过滤器尝试 还是不行可以用Spring的Filter解决中文问题
9.简单数据校验 (SimpleDataValidation)
Action中:
public class TeacherSimpleDataValidationAction extends ActionSupport{ private String name;// 在此省略了get set方法 private int age;// 在此省略了get set方法 public String add() throws Exception { if(name==null || "admin".equals(name)){ this.addFieldError("name","name is error"); this.addFieldError("name","name is too long"); } System.out.println("name="+name); System.out.println("age="+age); return "error"; } }
JSP中:
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <%@ taglib prefix="s" uri="/struts-tags" %> <html> <body> <h2>error.jsp</h2> User add error! <s:fielderror fieldName="name" theme="simple"></s:fielderror> <br/> <s:property value="fieldErrors"></s:property> <br/> <%--取到了key对应的value--%> <s:property value="fieldErrors.name"></s:property> <br/> <%--取到了key对应的value数组的第一项 OGNL表达式--%> <s:property value="fieldErrors.name[0]"></s:property> <br/> <s:debug></s:debug> </body> </html>
相关文章推荐
- Struts2 Action中文乱码问题的解决办法
- struts2 action 跳action 传递中文乱码问题解决、
- struts2中form提交到action中的中文参数乱码问题解决办法(包括取中文路径)
- Struts2 Action中文乱码问题的解决办法
- 解决JSP与struts2 Action中文乱码问题
- 关于Struts2使用redirectAction方式在两个Action之间传值时中文乱码问题的解决方法
- 学习struts2建bbs总结四:解决jsp/action中文传值乱码问题
- 解决用jquery的get或者post提交方式提交到struts2中的action中文乱码问题
- Struts2 Action中文乱码问题的解决办法
- 解决struts2 Action中的乱码问题
- Struts2中redirectAction重定向后乱码问题与解决
- struts2 action 跳action 传递中文乱码问题解决
- struts2中form提交到action中的中文参数乱码问题解决办法(包括取中文路径)
- 解决乱码问题的最佳解决方式(struts struts2 jsp servlet action等)
- struts2中form提交到action中的中文参数乱码问题解决办法(包括取中文路径)
- Struts2 Action中文乱码问题的解决办法
- 一句话解决Struts2中的action接受中文乱码问题
- 解决Struts2的Action通过get方式访问乱码的问题
- struts2 action 跳action 传递中文乱码问题解决
- struts2中form提交到action中的中文参数乱码问题解决办法(包括取中文路径)