struts2
文章平均质量分 83
MjCreator
这个作者很懒,什么都没留下…
展开
-
struts2学习之拦截器
拦截器是Struts2框架的核心内容之一,许多核心功能(避免表单重复提交,数据类型转换,数据校验,文件上传,国际化及权限管理等)都是通过拦截器实现的。Struts2中的拦截器是面向切面编程(AOP)设计思想的实现。拦截器的使用通常包含以下几步:1.创建拦截器类。拦截器类可以通过实现Interceptor接口(实现init(),destroy(),intercept()方法),也可...原创 2016-04-13 15:53:39 · 136 阅读 · 0 评论 -
struts2学习之数据校验
Struts2框架的输入校验是通过XML配置文件或者注解来实现的,当然在Action中进行手动(编码)校验也是允许的,并且可以手动校验和XML配置文件或者注解方式校验一起使用。数据校验依赖于validation和workflow两个拦截器。validation拦截器进行校验并创建具体字段错误的列表,workflow拦截器检查存在的校验错误,如果有,就返回"input"结果码,返回到包含校验...原创 2016-04-13 17:11:23 · 151 阅读 · 0 评论 -
struts2单文件上传下载
单个文件上传:web.xml文件的配置:<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance&q原创 2016-03-08 13:11:24 · 122 阅读 · 0 评论 -
struts2批量上传文件
web.xml文件配置:<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xs原创 2016-03-08 13:35:26 · 172 阅读 · 0 评论 -
iframe+struts2文件上传实时进度条
前台jsp内容:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName...原创 2016-04-08 14:49:29 · 282 阅读 · 0 评论 -
iframe+servlet文件上传实时进度条
后台: package com.scott.uploadfile;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.PrintWriter;import java.net....原创 2016-04-08 15:03:22 · 213 阅读 · 0 评论 -
struts2工作原理
struts2的工作原理:(1)首先要经过Struts2框架的核心控制器StrutsPrepareAndExecuteFilter。(2)然后核心控制器依次查找ActionMapper来决定这个请求是否调用action。如果ActionMapper决定调用action,StrutsPrepareAndExecuteFilter就把这个请求的处理控制权委托给ActionProxy。(...原创 2016-04-12 17:32:58 · 129 阅读 · 0 评论