struts2
molican
快乐学习,快乐生活
展开
-
Struts2 自定义类型转换器
Struts2 自定义类型转换器转载 2016-12-23 21:09:15 · 233 阅读 · 0 评论 -
十三、struts2使用自定义拦截器
一、接文章十二在struts-demo.xml中,声明拦截器、定义拦截器栈xml配置如下: 整体xml文件为: <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://s原创 2016-12-27 00:27:23 · 259 阅读 · 0 评论 -
十二、struts2文件上传步骤
一、新建down.jsp文件 点击下载1 点击下载2 配置struts-demo.xml文件(接十一步骤在struts.xml内导入struts-demo.xml文件) <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Str原创 2016-12-24 23:11:56 · 612 阅读 · 0 评论 -
十一、struts2文件上传步骤
1: •下载Common-FileUplaod框架地址: –http://jakarta.apache.org/commons/fileupload/ –下载commons-fileupload-1.2-bin.zip文件 –解压后得到commons-fileupload-1.2.jar – –http://jakarta.apache.org/commons/io/ –下载c原创 2016-12-23 22:34:54 · 238 阅读 · 0 评论 -
十、自定义类型转换器
分为:局部转换器和全局转换器 开发步骤: 1、创建自定义的类型转换器的类,该类要继承自defaulttypeconvert类,重写convertvalue方法 2、在Action类所在的包下放置ActionClassName-conversion.properties文件,ActionClassName是Action的类名,后面的-conversion.properties是固定写法,对于本原创 2016-12-23 21:56:56 · 302 阅读 · 0 评论 -
八、动态方法的调用和使用通配符定义action
如果action中存在多个方法时,可以使用“!+方法名”调用指定方法,如下: public class HelloAction{ public String execute(){} public String other(){} } 如果访问上面的action的URL路径为:/abc/hello,如果要访问other()方法,可以这样调用: /abc/hello!other,如果不想使原创 2016-12-23 21:54:46 · 358 阅读 · 0 评论 -
七、为应用指定多个struts配置文件
在大部分应用里,随着应用规模的增加,系统中的action的数量也会大量增加,导致struts.xml配置文件非常庞大,可读性及维护性差,所以可以将一个struts.xml文件分解成多个配置文件,然后在struts.xml中包含其他配置文件,如:原创 2016-12-23 21:53:47 · 225 阅读 · 0 评论 -
六、struts2的处理流程
当用户发送请求,进入StrutsPrepareAndExecuteFilter(是struts2框架的核心控制器,它负责拦截由/*指定的所有用户请求,当用户请求到达时,该过滤器会过滤用户的请求。), 接着进入:Interceptor(Struts2内置的一些拦截器或用户自定义拦截器) 接着进入:Action(用户编写的action类,与struts1不同,struts2对用户的每一次请求都会创原创 2016-12-23 21:52:39 · 307 阅读 · 0 评论 -
四、指定struts2处理请求的后缀
struts2可以通过设置常量“struts.action.extension”进行修改所请求的路径后缀,如: 以上的value属性指的意思,如果用户请求的文件后缀分别是.do或.go都将进入struts2来处理,设置多个以英文逗号隔开。原创 2016-12-23 21:45:07 · 295 阅读 · 0 评论 -
一、初识struts2
初步使用struts笔记原创 2016-12-23 21:39:13 · 214 阅读 · 0 评论 -
三、依赖注入属性
struts2提供了依赖注入的属性设置,如: /upload /index.jsp原创 2016-12-23 21:37:13 · 255 阅读 · 0 评论 -
二、使用继承实现设置全局视图
二、使用继承实现设置全局视图原创 2016-12-23 21:34:26 · 268 阅读 · 0 评论 -
十四、struts2验证实例
Struts2输入校验的两种实现方式 一、手动编程实现输入校验 二、校验框架XML实现输入校验 下面来分别实现 一、手动编程实现输入验证 1、建立validate.jsp页面代码如下: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> I原创 2016-12-28 00:35:20 · 258 阅读 · 0 评论