struts2
loonie51
这个作者很懒,什么都没留下…
展开
-
Struts2文件上传详解
技术要点 本节代码详细说明文件上传功能的开发流程,介绍知识点如下: 文件上传页面和显示上传成功页面代码内容。 UploadAction类中实现上传功能方法和上传文件属性介绍。 struts.xml中UploadAction配置,以及字符编码、文件临时存放路径配置。 上传后所处路径和最终上传成功后效果展示。 演示代码 上传文件页面,这里笔者转载 2013-01-11 01:43:59 · 998 阅读 · 2 评论 -
struts.xml 配置
struts.xml是我们在开发中利用率最高的文件,也是Struts2中最重要的配置文件。以下介绍几个struts.xml中常用到的标签: 1、 利用include标签,可以将一个struts.xml配置文件分割成多个配置文件,然后在struts.xml中使用标签引入其他配置文件。 比如一个网上购物程序,可以把用户配置、商品配置、订单配置分别放在3个配置文件user.xml、goods.xm转载 2013-01-10 22:43:27 · 328 阅读 · 0 评论 -
Struts2拦截器的原理与实现
一、理解Struts2拦截器 1. Struts2拦截器是在访问某个Action或Action的某个方法,字段之前或之后实施拦截,并且Struts2拦截器是可插拔的,拦截器是AOP的一种实现. 2. 拦截器栈(Interceptor Stack)。Struts2拦截器栈就是将拦截器按一定的顺序联结成一条链。在访问被拦截的方法或字段时,Struts2拦截器链中的拦截器就会按其之前定义的顺序被调用转载 2013-01-10 23:29:48 · 331 阅读 · 0 评论 -
通过例子看struts2原理
1.1 例子 第一步:把struts2最低配置的jar包加入的项目中。 commons-logging-1.0.4.jar freemarker-2.3.8.jar ognl-2.6.11.jar struts2-core-2.0.11.jar xwork-2.0.4.jar 第二步:在web.xml中加入拦截器配置。转载 2013-01-10 23:14:40 · 317 阅读 · 0 评论 -
struts2文件上传的三种方式解析
文件上传几乎是每个项目实现的一个必须的模块。 上传就是将信息从个人计算机(本地计算机)传递到中央计算机(远程计算机)系统上,让网络上的人都能看到。将制作好的网页、文字、图片等发布到互联网上去,以便让其他人浏览、欣赏。这一过程称为上传。 JAVA实现文件上传的几个组件: 1 SmartUpload 用的最多的一个组件,已经不再更新了,可以实现上传和下载 2 FileUpload Apache转载 2013-01-10 23:43:00 · 308 阅读 · 0 评论 -
Struts2与Struts1的区别
本章我们会比较这两个框架的不同特性.与Struts1相比,Struts2是非常简单的,下面是Struts2的一些优秀特性 : 1.1 Servlet依赖性 由于Action在被调用时,HttpServletRequest和HttpServletResponse被传递到execute()方法中,Struts1中的Action对Servlet的API是有依赖性的.但如果在Struts2中转载 2013-01-11 01:35:54 · 407 阅读 · 0 评论 -
Struts2标签使用原理
在笔者下载的Struts2的包中,读者可以在/lib下找到struts2-core-2.0.11.1.jar包,解压该包在其根目录下的 /META-INF文件夹下可以看到一个名字为“struts-tags.tld”文件。该文件就是Struts2中所有自带的标签库定义。本节通过对该文件代码的介绍来让读者知晓Struts2内部是如何使用这些标签来进行工作。并简单说明JSP中是如何用其来书写标签代码。转载 2013-01-11 01:51:53 · 442 阅读 · 0 评论 -
struts2 OGNL表达式语言介绍
在进行Struts2的标签库介绍之前,有必要着重对OGNL(Object Graph Navigating Language)对象导航语言做一详细解析。因为在之后的演示代码中经常会用到一些有关OGNL的代码,为了不让读者一头雾水,也为了更好学习 Struts2的标签库。因此笔者把OGNL当作学习Struts2标签库的基础知识来介绍。让大家学习Struts2的基础打得更加扎实点。 技术要点 本节转载 2013-01-11 01:53:38 · 509 阅读 · 0 评论