摘要:
安装插件,将其复制到Web应用的WEB-INF/lib 目录下 Struts2-json-plugin-2.3.16.3.jar json-lib-2.3-jdk15.jar commons-beanutils-1.8.0.jar commons-collections-3.2.2.jar ezmorph-1.0.6.jar JSON注解序列化于反序列化说明,可以用于 getxxxx方法,来指定... 阅读全文
摘要:
配置拦截器 Struts.xml 配置文件中,使用来定义拦截器,有属性 name 表示拦截器的名称,class 表示拦截器的具体首先类,可以使用子元素来配置拦截器的参数,配置示例: 参数值 可以把多个拦截器配置为一个拦截器栈,使用来配置拦截器栈,归属于元素下,有属性name表示拦截器栈的名称,使用来引用拦截器,可以使用子元素来配置拦截器的参数,配置示例: ... 阅读全文
摘要:
为了上传文件必须将表单的method设置为POST,将 enctype 设置为 muiltipart/form-data,只有设置为这种情况下,浏览器才会把用户选择文件的二进制数据发送给服务器。 上传解析器配置 Struts2 没有提供自己的请求解析器,struts2 需要调用其他上传框架来解析二进制数据,struts2 默认使用 jakarta 的 Common-FileUp... 阅读全文
摘要:
为了上传文件必须将表单的method设置为POST,将 enctype 设置为 muiltipart/form-data,只有设置为这种情况下,浏览器才会把用户选择文件的二进制数据发送给服务器。 上传解析器配置 Struts2 没有提供自己的请求解析器,struts2 需要调用其他上传框架来解析二进制数据,struts2 默认使用 jakarta 的 Common-FileUp... 阅读全文
摘要:
局部类型转换文件 局部类型转换文件的文件名应为 ActionName-conversion.properties,其中 ActionName 是需要替换为 Action 的类名称,后面的 conversion.properties 字符串则是固定部分,类型转换文件应该放在和Action类文件相同的位置。 为了指定非泛型集合元素的数据类型,需要指定二个部分:集合属性的名称、集合元素... 阅读全文
摘要:
Struts2的输入校验包含了客户端校验和服务器端校验,通过编写校验规则文件来实现输入校验,需要增加 Convention 插件,将 struts2-convention-plugin-2.3.31.jar 复制到 WEB-INF/lib 目录中 校验规则文件 校验规则文件命名格式:ActionName-validation.xml,其中 ActionName ... 阅读全文
摘要:
视图页面的国际化 在JSP页面中指定国际化资源需要借助标签,如果把标签作为标签的父标签,则会直接加载父标签里指定的国际化资源文件;如果把作为表单的父标签,则表单标签的 Key 属性将会从国际化资源文件中加载消息。 视图页面资源文件保存路径一般放在 src\viewResources 目录下,路径规则为页面的URL地址及文件名称(不包括扩展名称),资源文件的命名参考后续节点说明。 ... 阅读全文
摘要:
复制文件到站点的 WEB-INF\lib 目录,文件列表如下,黄色突出显示的是必须加入的核心包 struts2-core-2.3.31.jar:struts2 的核心库 xwork-core-2.3.31.jar:由于Struts2是由xwork的延伸 有些类依然关联着 xwork的类 javassist-3.11.0.ga.jar:代码生成工具Hiber... 阅读全文