自定义方法的输入校验 对于通过 action 的 method 属性所指定的自定义方法 myExecute ,其对应的自定义输入校验方法名为 validateMyExecute 。 (底层是通过反射调用的) public void validateMyExecute() { System.o...
Struts2输入校验剖析之编码方式校验
Struts2 提供了两种校验方式。 使用编码方式进行校验 新建 register.jsp 页面 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ t...
Struts2自定义方法最佳实践
自定义方法实现 在 struts.xml 配置 method ,并且在对应的 Action 实现对应方法即可。 struts.xml <action name="login2" class="space.terwer.struts23.LoginAction2" method="myExecu...
Struts2类型转换之全局类型转换
概述 全局类型转换。在 src 目录下新建 xwork-conversion.properties ,该文件的内容是 待转换的类=转换器名字 ,即: space.terwer.bean.User=space.terwer.converter.UserConverter2 实例 在 src 目录...
Struts2类型转换之批量类型转换
输入页面 input2.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <he...
Struts2类型转换之单个对象深入研究
重要特性总结 Struts2 的类型转换,对于 8 个原生数据类型以及 Date,String 等常见类型,Struts2 可以使内建的类型转换器实现自动的转换;但对于自定义的对象类型来说,需要我们自己指定类型转换的方式,即自定义类型转换器。 对于自定义类型的转换器来说,需要提供三个信息:Actio...
解决Tomcat8+设置allowLinking不生效问题
升级到 tomcat8+ 版本后,原先项目中的软连接目录都不好用了,查了一下资料发现是配置发生了改变, 参考资料:https://tomcat.apache.org/migration-8.html For example: Tomcat7 <!-- Tomcat7 --> <...
搭建一个轻量级的ftp服务器
搭建 直接使用我写好的 docker-compose 脚本即可。 Dockerfile # 依赖的镜像 FROM delfer/alpine-ftp-server:latest #镜像创建者的信息 MAINTAINER terwer "youweics@163.com" # 设置编码 ENV ...
Struts2-3的独有特性与StrutsPrepareAndExecute过滤器源码分析
action 后缀 action 会自动加上 .action ,例如 <form action="login"> </form> 和 <form action="login.action"> </form> 效果一样。 其他类型转换 Logi...
Struts2的类型转换
使用标签 注意:Struts2使用标签库找不到URI:[struts-tags]的taglib问题解决 新建 login2.jsp 文件,内容如下: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEnc...
16