Struts2
文章平均质量分 70
lilp_ndsc
这个作者很懒,什么都没留下…
展开
-
Struts2配置文件、拦截器详解
Struts2中有关struts-default.xml,struts.xml,struts.properties文件详解 每学习一个框架,我们都免不了要学习一些关于的配置文件,struts2也不例外,下面我就讲一下struts2中几个主要的配置文件。 1) struts-default.xml 这个文件是struts2框架默认加载的配置文件。它定义struts2一些核心的bean和转载 2009-04-06 12:50:00 · 2135 阅读 · 1 评论 -
Struts2 解决下拉列表框国际化问题
value="%{#request.useredit.frozen}" name="user.frozen">原创 2009-10-10 12:27:00 · 1236 阅读 · 0 评论 -
struts2 取值备忘
struts 2取值要通过或在任意的标签内使用%{}; 当Action的valueStack中有该属性的值时,只需直接使用该属性的名字即可; 当Action的valueStack中没有该属性的值时,比如在session,application范围中的属性值时,需要加#或者#attr.; 例子: 假设某Action中有person成员变量,在application中存在company属性 那么我转载 2009-08-26 14:45:00 · 478 阅读 · 0 评论 -
Struts2 标签总结
下面是一个struts2 标签的一个例子Action: TagAction.java: 用于页面要显示的一些数据,如:下拉列表的框的集合之类的package com.snta.struts2.action;import java.util.ArrayList;import java.util.Date;import java.util.HashMap;import java.util.原创 2009-08-23 00:15:00 · 1005 阅读 · 0 评论 -
Strust2 I18N 国际化
Struts2 I18N 国际化是很多Web系统中重要的功能部分,国际可以使用一套应用程序在不同的区域环境下显示不同的语言效果。因些为跨区域的应用开发提供了便利。因些在众多WEB开发框架中都提供了良好的国际化支持,下面我们来看一Strust2 框架中是如何实现国际化的。 1.SE环境上使用国际化在开始了解Strsut2 国际化之前我们要先搞清楚国际化的原理。首先我先在SE环境下原创 2009-04-23 01:34:00 · 1152 阅读 · 0 评论 -
Struts2 文件上传
之前我们可能使用过文件上传组件进行开发系统中文件上传的功能,但在Struts2 中为我们提供了更为简单易用的上传功能,当然虽然易用,但其实际不是对底层文件IO和HTTP的封装。下面我们介绍一下,如何在Struts2 中使用文件上传的功能。我们知识Strust2中大部分的功能都是通过拦截器实现的,当然,这里的文件上传也不例外。同样也是也采用拦截器来支持的。 下面以例子来看一下如何使原创 2009-04-18 23:00:00 · 2917 阅读 · 3 评论 -
Struts struts.properties 配置文件详解
struts.properties文件 这个文件是struts2框架的全局属性文件,也是自动加载的文件。该文件包含了系列的key-value对。该文件完全可以配置在struts.xml文件中,使用constant元素。下面是这个文件中一些常见的配置项及说明。 ### 指定加载struts2配置文件管理器,默认为org.apache.struts2.config.DefaultConfigurati转载 2009-04-06 12:48:00 · 880 阅读 · 1 评论 -
Struts 2 类型转化
Struts2 类型转化一、概述 在B/S应用中,将字符串请求参数转换为相应的数据类型,是MVC框架提供的功能,而Struts2是很好的MVC框架实现者,理所当然,提供了类型转换机制。 Struts2的类型转换是基于OGNL表达式的,只要我们把HTML输入项(表单元素和其他GET/POET的参数)命名为合法的OGNL表达式,就可以充分利用Struts2的转换机制。 除此原创 2009-04-05 18:10:00 · 1937 阅读 · 0 评论 -
Struts2 文件下载
通常我在开发资源下载的过程,如果你尝试只面在页面上那建立一个连接,当单击的时间可能也会出现的资源下载的提示,但是这样实现对不同的浏览器不能总是起作用,可能浏览把这个文件打开了,或者其它的情况,而且这样作法也不利于资源下载权限的控制.通用的作用是为服务器端为资源提供一下写入流,浏览器可以以流的方式下载资源,同时也可以在服务器端控制权限。 下面看一,strust2 的资源下载:使用一个简单的例子说原创 2009-04-18 23:42:00 · 704 阅读 · 0 评论 -
Struts2 校验框架学习笔记
Struts2 校验框架Struts2 和Struts1同样也提供了校验框架,但在Struts2 已经不再把校验框架做为一个插件,而是已经内置到了Struts2中,而且配置起来更为简单方便,功能也更强大。下面以一个例子来说明Struts2校验框架的使用。1在myeclipse 中创建一个web工程,在src目录下创建struts.xml 配置文件,添加好xml标头,配置web.xml文原创 2009-04-09 00:44:00 · 26835 阅读 · 17 评论 -
Struts2 拦截器详解 编程实例
Struts2 拦截器1.Struts 中拦截器就是一个类,实现了Interceptor 接口的一个类。2.Struts中拦截器和Servlet 中的Filter 有类似的功能,从字面意思来看,Struts 拦截器就是在目标对应执行之前或之后做一些事情,其实Struts 中的拦截器的实现也是一样,在具体Action的被调用之前或之后可以做一些操作,采用配置化的方法进行管理,使用起来比较简单原创 2009-04-06 23:46:00 · 6691 阅读 · 2 评论 -
Struts2 简介
Struts2其实并不是一个陌生的Web框架,Struts2是以Webwork的设计思想为核心,吸收了Struts1的优点,因此,可以认为Struts2是Struts1和Webwork结合的产物。一、MVC简介 Struts2是一个兼容Struts1和WebWork的MVC框架,既然,提到了MVC框架,就不得不对MVC框架做一个简单介绍,仅限于简单介绍,如果,想了解更多的MVC的知识可以查看相关的原创 2009-04-05 15:09:00 · 1914 阅读 · 1 评论 -
ExecAndWaitInterceptor
Struts2 的ExceAndWaitInteceptor 通过该拦截器可以实现在用户下载到指定页面之前显示一个进度信息的效果,其实现方大至是这样的:设定页面等待时间,页面采用Meta Refresh 的方式请求服务器Action,第一次请求服务器,被拦截器拦截,拦截会创建一个后台进程去拦截Action,执行Action[我们可以通过这个后台进行对拦截功能进行扩展],之后拦截会返回一个Wa原创 2010-04-20 09:13:00 · 1195 阅读 · 0 评论