Struts与Struts2系列
文章平均质量分 74
商云
梦想紧握手中,不断前进!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Struts中生成Action产生的图形验证码
/** Generated by MyEclipse Struts* Template path: templates/java/JavaClass.vtl*/package hospital.lb.action;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.Buf原创 2008-12-05 10:58:00 · 778 阅读 · 0 评论 -
删除文件和文件夹的类
删除文件和文件夹的类 /* 用来删除文件夹的类,如果文件夹存在那么就删除该文件夹以及文件夹下的所有文件和文件夹 如果是文件,那么就删除该文件 */ import java.io.File; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public cl原创 2009-03-25 13:43:00 · 1109 阅读 · 2 评论 -
webwork中解决action跳转到action丢失参数的问题
在Webwork 2.2里面给一个Action的result传多个参数:做如下的配置 class="aicu.application.vimp.webapp.action.workflow.aiProPay.PropayRecordAction" method="getFirstAuditTaskList"> queryPropayRecord.原创 2009-03-08 00:12:00 · 1701 阅读 · 0 评论 -
Struts 2的基石——拦截器(Interceptor)
什么是拦截器拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。在Webwork的中文文档的解释为——拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个action执行的前后执行的代码,也可以在一个action执行前阻止其执行。同时原创 2009-03-04 20:20:00 · 1738 阅读 · 0 评论 -
Struts 2 自学之路: 3.2 名称空间(namespace)详解
内容简介: 这篇文章将会通过实例详细介绍 struts.xml 文件中 package 元素下 namespace 属性的作用 说在前面的话: namespace的作用是控制相应package下的action的url地址,url地址在web编程中是基础中的基础 我们的程序不同的功能实际上就是对相应url地址的访问来触发的,这个要牢牢掌握,有点象java的classpath 需要原创 2009-03-04 00:26:00 · 1467 阅读 · 1 评论 -
Struts 2导出EXCEL
view plaincopy to clipboardprint?import java.io.IOException; import java.io.OutputStream; import java.util.List; import javax.servlet.http.HttpServletResponse; import org原创 2009-03-05 00:44:00 · 10854 阅读 · 5 评论 -
Struts2拦截器的使用
如何使用struts2拦截器,或者自定义拦截器。特别注意,在使用拦截器的时候,在Action里面必须最后一定要引用struts2自带的拦截器缺省堆栈defaultStack,如下(这里我是引用了struts2自带的checkbox拦截器): 0(必须加,否则出错)也可以改为对全局Action设置自己需要的拦截器,如下:在struts.xml里面定义全局的配置设置 extends="stru原创 2009-03-04 17:07:00 · 770 阅读 · 0 评论 -
深入Struts2
1. 深入Struts2的配置文件本部分主要介绍struts.xml的常用配置。1.1. 包配置:Struts2框架中核心组件就是Action、拦截器等,Struts2框架使用包来管理Action和拦截器等。每个包就是多个Action、多个拦截器、多个拦截器引用的集合。在struts.xml文件中package元素用于定义包配置,每个package元素定义了一个包配置。原创 2008-12-14 17:26:00 · 773 阅读 · 0 评论 -
Struts2 简介
1. Struts2的由来:Struts 1是全世界第一个发布的MVC框架,它由CraigMcClanahan在2001年6月发布,该框架一经推出,就得到了世界上Java Web开发者的拥护,经过长达6年时间的锤炼,Struts1框架更加成熟、稳定,性能也有了很好的保证。因此,到目前为止,Struts 1依然是世界上使用最广泛的MVC框架。目前,基于Web的MVC框架非常多,原创 2008-12-14 17:27:00 · 1314 阅读 · 0 评论 -
struts2学习系列文章的地址列表
本系列文章内容为本人学习strut2时记录的文章,若有不正确之处,还请多多指教。大家相互交流,提高。部分内容来自网络文章,若有侵权,请靠知,定会删除。 struts2学习系列之一Struts2入门 URL:http://blog.youkuaiyun.com/qjyong/archive/2007/10/07/1814337.aspxstruts2学习系列之二深入Struts2 URL:http://原创 2008-12-14 17:23:00 · 948 阅读 · 1 评论 -
Struts2文件的上传和下载
1. 文件上传的原理:表单元素的enctype属性指定的是表单数据的编码方式,该属性有3个值:1) application/x-www-form-urlencoded:这是默认编码方式,它只处理表单域里的value属性值,采用这种编码方式的表单会将表单域的值处理成URL编码方式。2) multipart/form-data:这种编码方式的表单会以二进制流的方原创 2008-12-14 17:03:00 · 648 阅读 · 0 评论 -
Struts1.2应用-批量封装对象
1. 批量发布产品信息效果图: 上图为批量发布产品页面。上图为显示刚批量发布的产品页面。2. 具体实现:2.1. 域模型对象:Product.javapackage org.qiujy.domain; import java.sql.Date; /** * 产品---实体域模型类 * @author q原创 2008-12-14 17:32:00 · 1264 阅读 · 0 评论 -
struts2 工作原理图
最近学习struts2,其实它就是webwork2.2的升级版,现附上原理图 上图来源于Struts2官方站点,是Struts 2 的整体结构。一个请求在Struts2框架中的处理大概分为以下几个步骤1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,原创 2008-12-14 17:29:00 · 2339 阅读 · 1 评论 -
webwork Action中获取request, response,session对象的方法
webwork Action中获取request, response对象的方法import com.opensymphony.xwork.ActionSupport;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import com.open原创 2008-12-10 20:54:00 · 1058 阅读 · 0 评论 -
有关freemarker的语法,循环,逻辑
==============常用语法=================三.EG.一个对象BOOK1.输出 ${book.name}空值判断:${book.name?if_exists },${book.name?default(‘xxx’)}//默认值xxx${ book.name!"xxx"}//默认值xxx日期格式:${book.date?string(yyyy-MM-dd)}数字格式:$原创 2010-04-05 22:24:00 · 4370 阅读 · 3 评论
分享