Struts2
文章平均质量分 65
平民-王子
本人专业水平较好,对于技术比较敏感,接受新事物能力较强,性格随和, 执着,责任感强 ,良好的口头表达和人际交往能力,团队合作精神较好,有一定的抗压能力.
展开
-
Struts2的基本原理
Struts2 的基本工作流程 Struts2框架是由3个本分组成: 核心控制器FilterDispatcher 业务控制器 用户实现的业务逻辑组件 下面来分别介绍这3个部分: 核心控制器FilterDistpatcher, 负责拦截所有的用户请求,是作为一个Filter运行在Web应用中,在web.xml中配置。 当用户请求到达时,该Fil...原创 2010-12-17 14:35:03 · 71 阅读 · 0 评论 -
Struts2上传文件手动实现文件过滤
在实现了上传的功能的情况下,再加一点点代码就可以实现手动文件类型过滤 客户端jsp请求 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@taglib prefix="s" uri="/struts-tags"%> <% String原创 2010-10-09 17:10:47 · 99 阅读 · 0 评论 -
Struts2上传文件通过配置文件实现文件过滤
客户端端jsp请求 <%@ page contentType="text/html; charset=GBK" language="java" errorPage=""%> <%@taglib prefix="s" uri="/struts-tags"%> <!DOCTYPE html PUBLIC "-//W3C//原创 2010-10-09 18:07:52 · 101 阅读 · 0 评论 -
Struts2多文件上传
[b][color=darkred]可以是数组也可以是list和map[/color][/b] jsp请求代码 [img]http://dl.iteye.com/upload/attachment/328134/8af44c47-e5bb-3719-8c12-06c293547159.jpg[/img] Action处理(set和get方法没写) [img]http://dl....原创 2010-10-10 00:03:04 · 79 阅读 · 0 评论 -
文件下载(超链接)
[color=darkred][b]文件下载有时候很简单,直接通过一个超链接就可以实现文件下载(注意只是在文件名不是中文的情况下)[/b][/color] 整个下载就一个jsp页面 [img]http://dl.iteye.com/upload/attachment/328237/c3d6275f-3bd7-395a-88e9-6daf1eadccd8.jpg[/img] [im...原创 2010-10-10 11:09:53 · 573 阅读 · 0 评论 -
文件下载(struts2 Action)
客户端jsp请求Actin <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + reques...原创 2010-10-10 11:34:49 · 105 阅读 · 0 评论 -
Web中request,session,application的获取(1)
jsp请求 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+...原创 2010-10-14 17:51:28 · 204 阅读 · 0 评论 -
Strut2中Action的Result类型
type="dispatcher" 只是跳转,没有重定向 type="redirect" 重定向type="chain" 可以直接反问aciton不是重定向 type="redirectAction" 直接result的值可以是一个Action是重定向 Jsp页面代码 <%@ page language="java" import="java.util.*" pag原创 2010-10-14 22:16:31 · 72 阅读 · 0 评论 -
Struts2动态指定结果
Jsp反问页面 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName(...原创 2010-10-14 22:32:30 · 83 阅读 · 0 评论 -
Struts2向结果传参数
JSP请求页面(传参) <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServer...原创 2010-10-15 11:43:27 · 70 阅读 · 0 评论 -
Struts2异常处理
异常映射分为两种:局部异常映射,全局异常映射。局部异常映射会覆盖全局异常映射。 JSP请求 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.get...原创 2010-10-18 12:28:25 · 77 阅读 · 0 评论 -
Strrts2基于Annotation的输入验证
客户端jsp请求Action代码 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@taglib prefix="s" uri="/struts-tags" %> <% String path = request.getContextP原创 2010-10-18 17:35:17 · 78 阅读 · 0 评论 -
Struts2上传文件(2)
html请求 [img]http://dl.iteye.com/upload/attachment/327772/22ee71f2-f016-309b-8c2d-691dd812d08e.jpg[/img] Action处理(和前面那个上传基本一样)execute方法处理不一样(set和get方法没写) [img]http://dl.iteye.com/upload/attach...原创 2010-10-09 14:08:01 · 67 阅读 · 0 评论 -
Struts2上传文件
struts上传需要的jar包 (commons-fileupload-1.2.1.jar, commons-io-1.3.2.jar) jsp客户端请求 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPat...原创 2010-10-09 13:31:35 · 73 阅读 · 0 评论 -
Struts2类型转换
1.自定义类型转换器 第一步:编写自定义的转换器类 Java代码 import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Map; import com....原创 2010-12-17 14:46:23 · 64 阅读 · 0 评论 -
struts2中一些重要jar包作用
首先要使用struts2至少必须要使用6个包: struts2-core-2.1.6.jar----- struts2的核心包 freemarker-2.3.13.jar--------------- FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具 commons-logging-1.0.4.jar ----------- ...原创 2010-09-20 20:11:07 · 78 阅读 · 0 评论 -
struts2中Action基础
第一种Action直接写execute方法 package com.lbx.action; public class IndexAction1 { public String execute() { return "success"; } } 第二种Action实现Action接口 package com.lbx.action; impor...原创 2010-10-05 15:11:08 · 64 阅读 · 0 评论 -
struts2中Action方法的调用
先看JSP,有两种调用方法,一种是静态的调用,一种是动态的调用。这里我们推荐的是动态调用,因为静态的调用会产生很多的Action <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String bas...原创 2010-10-05 15:21:29 · 86 阅读 · 0 评论 -
通配符配置Action
使用通配符配置Action主要在struts.xml文件 [img]http://dl.iteye.com/upload/attachment/325278/83edd2d5-3248-3fec-9550-45306fe8dd89.jpg[/img] 部分jsp代码 [img]http://dl.iteye.com/upload/attachment/325280/54d21...原创 2010-10-05 15:27:32 · 62 阅读 · 0 评论 -
请求参数的接收
客户端jsp请求服务器端Action,还传参 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request...原创 2010-10-05 15:48:04 · 92 阅读 · 0 评论 -
使用域模型接收参数并封装
JSP请求代码,传了参数 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerN...原创 2010-10-05 15:57:08 · 89 阅读 · 0 评论 -
使用模型驱动来接收参数
一个简单的javaBean来封装将要请求的参数可以是VO,属性一般要保持一致 package com.lbx.model; public class User { private String name; private int age; public String getName() { return name; } public void setName(St...原创 2010-10-05 16:02:08 · 261 阅读 · 0 评论 -
使用action属性接收参数,中文问题
客户端JSP请求(这里可能输入的是中文,所以可能就会出现乱码问题) <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+":/...原创 2010-10-05 16:08:54 · 84 阅读 · 0 评论 -
Action基本的验证
JSP请求 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+"原创 2010-10-06 10:12:41 · 99 阅读 · 0 评论 -
Action基本的验证(校验规则文件)
客户端jsp请求 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@taglib prefix="s" uri="/struts-tags"%> <% String path = request.getContextPath(); Str原创 2010-10-06 10:47:47 · 160 阅读 · 0 评论 -
Strut2使用拦截器过滤权限问题
JSP请求(login.jsp) <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getSe...原创 2010-10-18 19:27:04 · 91 阅读 · 0 评论