Struts
鎏金岁月-Ban
这个作者很懒,什么都没留下…
展开
-
struts配置文件浅谈
Acme Corp struts-cleanup org.apache.struts2.dispatcher.ActionContextCleanUp struts2 org.apache.struts2.dispatcher.FilterDispatcher转载 2013-07-08 12:45:37 · 486 阅读 · 0 评论 -
struts2 多文件上傳
通过3种方式模拟多个文件上传,效果如下所示 目录结构 新建Action第一种方式package com.ljq.action;import java.io.File;import org.apache.commons.io.FileUtils;import org.apache.struts2.ServletAc转载 2014-01-08 18:00:03 · 558 阅读 · 0 评论 -
Struts2的国际化
资源文件的命名:basename_language_country.propertiesJAVA国际化如果系统同时存在资源文件、类文件,系统将以类文件为主,而不会调用资源文件。对于简体中文的Locale,ResourceBundle搜索资源的顺序是:(1)baseName_zh_CN.class(2)baseName_zh_CN.properties(3)baseName_转载 2013-11-14 14:10:26 · 585 阅读 · 0 评论 -
struts2注解
一、配置web.xml struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter actionPackages com.test.action struts2 /* 二、加入注解 @Namespace(value="/tes转载 2013-08-20 16:43:16 · 460 阅读 · 0 评论 -
Struts2注解零配置
1 、关于注解 注解放在什么语法单元头上? 一个语法单元头上同种注解只能放一个 注解中的默认方法名为value 每个方法都可以有默认值 如果注解中的方法需要一个数组,那么可以用一个单独元素来给定 2 、每个包都可以设置 package-info.java ,用于写这个包的注释和注解 java代码:查看复制到剪贴板打印/** * Action转载 2013-07-15 23:36:59 · 489 阅读 · 0 评论 -
五个有用的过滤器
转自:http://www.iteye.com/topic/211147五个有用的过滤器 一、使浏览器不缓存页面的过滤器 import javax.servlet.*; import javax.servlet.http.HttpServletResponse; import java.io.IOException; /**转载 2013-07-15 23:54:22 · 419 阅读 · 0 评论 -
Struts2基于注解的Action配置
使用注解来配置Action的最大好处就是可以实现零配置,但是事务都是有利有弊的,使用方便,维护起来就没那么方便了。 要使用注解方式,我们必须添加一个额外包:struts2-convention-plugin-2.x.x.jar。 虽说是零配置的,但struts.xml还是少不了的,配置如下: "-//Apache Software Foundation//转载 2013-07-15 22:44:54 · 390 阅读 · 0 评论 -
Struts2常用标签总结
001Struts2常用标签总结002一 介绍0031.Struts2的作用 004Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性。实现了更好的代码复用。Struts2允许在页面中使用自定义组件,这转载 2013-07-10 08:13:16 · 369 阅读 · 0 评论 -
Struts2的OGNL标签详解
一、Struts2可以将所有标签分成3类:UI标签:主要用于生成HTML元素的标签。非UI标签:主要用于数据库访问,逻辑控制等标签。Ajax标签:用于Ajax支持的标签。对于UI标签,则有可以分为两类:表当标签:表单标签主要用与生成HTML页面的from元素,以及普通表单元素的标签。非表单标签:非表单标签主要用于生成页面的树、Tab页等。流程控制标签:主要包含用于实现分转载 2013-07-10 08:06:48 · 553 阅读 · 0 评论 -
Struts2的工作原理
上图来源于Struts2官方站点,是Struts 2 的整体结构。 一个请求在Struts2框架中的处理大概分为以下几个步骤 1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求 2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:Site转载 2013-07-09 21:23:12 · 403 阅读 · 0 评论 -
StrutsPrepareAndExecuteFilter的作用
FilterDispatcher是早期struts2的过滤器,后期的都用StrutsPrepareAndExecuteFilter了,如2.1.6、2.1.8。StrutsPrepareAndExecuteFilter名字已经很能说明问题了,prepare与execute,前者表示准备,可以说是指filter中的init方法,即配制的导入;后者表示进行过滤,指doFilter方法,即将reques转载 2013-07-08 12:53:00 · 1016 阅读 · 0 评论 -
Struts2中的ModelDriven机制及其运用
目录(?)[+]ModelDriven 为什么需要ModelDriven 所谓ModelDriven,意思是直接把实体类当成页面数据的收集对象。比如,有实体类User如下:package cn.com.leadfar.struts2.actions; publicclass User { privateintid; pri转载 2013-07-08 16:18:36 · 437 阅读 · 0 评论 -
Struts2 注解配置 (struts.convention-plugn)
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd">转载 2014-06-19 11:18:47 · 491 阅读 · 0 评论