struts
sigangjun
这个作者很懒,什么都没留下…
展开
-
maven下搭建struts2
非常细致的步骤就不写了。只陈述一下基本的步骤以及要注意的事项。1、新建Maven项目。(如果Eclipse已安装Maven插件,则“File->new->other->maven->maven Project“)。注意指定Archetype为maven-archetype-webapp。2、打开POM.xml添加struts2的依赖。<project xmlns="原创 2013-10-17 16:28:17 · 624 阅读 · 0 评论 -
maven struts2中,使用ModelDriven
1.People.javapackage cn.sigangjun.struts2;/** * @author sigangjun * */public class People { private String id; private String name; public String getId() { return id; } public void se原创 2013-10-28 17:57:46 · 665 阅读 · 0 评论 -
struts2之防止表单重复提交
struts.xml配置文件xml version="1.0" encoding="UTF-8" ?>DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"原创 2013-10-28 14:35:11 · 546 阅读 · 0 评论 -
struts2之多个文件上传
通过3种方式模拟多个文件上传,效果如下所示 目录结构 新建Action第一种方式package com.ljq.action;import java.io.File;import org.apache.commons.io.FileUtils;import org.apache.struts2.ServletAc原创 2013-10-28 14:19:32 · 657 阅读 · 0 评论 -
struts2之单个文件上传
通过2种方式模拟单个文件上传,效果如下所示开发步骤如下:1、新建一个web工程,导入struts2上传文件所需jar,如下图目录结构 2、新建Action 第一种方式package com.ljq.action;import java.io.File;import org.apache.commons.io.File原创 2013-10-28 14:20:21 · 615 阅读 · 0 评论 -
maven 架设 struts2 注解方式 权限控制
1.目录结构2.Authority.javapackage cn.sigangjun.action;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.l原创 2013-10-28 14:02:32 · 1020 阅读 · 0 评论 -
struts2 使用注解、反射、拦截器实现基于方法的权限控制
权限控制是每一个系统都应该有的一个功能,有些只需要简单控制一下就可以了,然而有些却需要进行更加深入和细致的权限控制,尤其是对于一些MIS类系统,基于方法的权限控制就更加重要了。用反射和自定义注解来实现基于struts2的方法级别的权限控制的主要思想是这样的。1、先定义一个用于识别在进行action调用的时候标注该方法调用是否需要权限控制,需要什么样的权限的注解类。该注解类一般会包括两个原创 2013-10-28 13:20:34 · 1874 阅读 · 0 评论 -
struts2自定义拦截器 模拟session超时的处理
实例功能:当用户登陆成功后,若session超时则返回到登陆页面重新登陆。1、http://localhost:8083/struts2/user.jsp 用户登陆2、http://localhost:8083/struts2/login/loginHelloWorld.do 若登陆成功,会跳转到成功页面,否则会跳转到session失效提示页面 配置session失效时原创 2013-10-28 14:25:13 · 1113 阅读 · 0 评论 -
Struts2类型转换器
Struts2自定义类型转换器分为局部类型转换器和全局类型转换器(1)局部类型转换器 如果页面传来一个参数reg.action?birthday=2010-11-12到后台action,然后属性用date类型是可以接收到的,但是如果传的是20101112这样类型的字符串,用date类型是获取不到,并且会出现错误的,struts2提供了一种类型转换器供我们使用。以下为局部类型转换原创 2013-10-28 09:57:08 · 1162 阅读 · 0 评论 -
JSP不支持EL表达式的解决方案
EL的全称是Expression Language。1.在默认情况下,Servlet 2.3 / JSP 1.2是不支持EL表达式的,而Servlet 2.4 / JSP 2.0支持。 servlets 2.4这个版本的isELIgnored默认设置为false。所以使用web.xml里用web-app_2_4.xsd声明的时候在JSP页面不用特意声明。如何查看Servlet / JS转载 2013-10-26 21:38:36 · 767 阅读 · 0 评论 -
过滤器与拦截器
需要实现的功能:判断用户是否已登录,未登录用户禁止访问任何页面或action,自动跳转到登录页面。过程:因为对过滤器和拦截器都不熟悉,开始两种方式都问题不断,后调试通过,贴在这里留作小结和备忘 过滤器filter实现配置:web.xml[xhtml] view plaincopyfilter> f原创 2013-10-29 15:45:38 · 866 阅读 · 0 评论