
【Struts2】
文章平均质量分 89
xiazdong
ECNU-SEI
展开
-
二、Struts2开发流程
一、确定Struts在开发中的地位 Struts其实就是一个Servlet; 根据传统MVC开发模式,如图所示: Servlet担任了Controller的职责, 而Struts框架加入后,Struts其实就是担当了Servlet的职责,即任何一个处理请求都会经过Struts框架,并由他进行分发; 二、Stru原创 2012-01-28 11:25:06 · 4333 阅读 · 0 评论 -
九、Struts2之拦截器
一、拦截器介绍拦截器是Struts2最重要的组成部分,因为Struts2的大部分操作都是通过他完成的,以下列举了一些内建拦截器:(1)params :拦截HTTP请求参数,并完成类型转换;(2)fileUpload:文件上传拦截器;(3)conversionError:处理类型转换错误的拦截器;(4)exception:处理异常的拦截器,因此在execute方法中,才可原创 2012-02-07 23:59:30 · 2012 阅读 · 0 评论 -
Struts2开发学习总结
Struts2学习流程:1.配置Struts2开发环境2.Struts2开发流程3.Action及异常处理4.国际化5.类型转换6.输入校验7.文件上传与下载8.OGNL表达式9.拦截器10.标签(此处不介绍了)原创 2012-02-08 00:12:00 · 1616 阅读 · 0 评论 -
八、Struts2之OGNL
一、OGNL概述 OGNL:Object Graph Naigation Language(对象图导航语言);前面我们学过EL也是表达式语言,而Struts2将OGNL作为默认的表达式语言; 二、OGNL结构 OGNL的上下文是ActionContext,而OGNL的结构为: valuestack是OGNL上下文的根元素,此元素只是一个根对象,指向一个队列,队列原创 2012-02-06 12:31:19 · 2290 阅读 · 0 评论 -
七、Struts2之文件上传与下载
一、Struts2文件上传 Struts2的文件上传实现非常简单,只需要简单几步就可完成;注意:(1)文件上传的struts2标签为:(2)文件上传的前提是表单属性method="post" enctype="multipart/form-data";(3)web应用中必须包含common-fileupload.jar和common-io.jar,因为struts2默认上传原创 2012-02-03 16:59:20 · 26608 阅读 · 2 评论 -
三、Action及异常处理
一、Action介绍 在Struts2中,Action是最重要的,因为struts2是由多个Action组成的;比如要对业务进行分发都需要使用Action; Struts2相比Struts1,采用低侵入式设计,即一个普通的Java类也可以作为一个Action,不一定要继承或实现Action接口;而定义Action通常需要遵循几个规范: 1.可以选择继承Act原创 2012-01-28 18:40:13 · 8621 阅读 · 0 评论 -
一、Eclipse helios 配置struts2图解
本文章环境:1. Eclipse for JavaEE developer Helios2. Struts 2.3.1.13. tomcat 7.0.6配置前提:配置好tomcat,本文省略配置tomcat步骤其实MyEclipse和Eclipse for JavaEE 的配置过程差不多,唯一的区别在于:Eclipse for JAVAEE创建 Dynamic原创 2012-01-25 09:31:24 · 13072 阅读 · 2 评论 -
六、Struts2之输入校验
一、Struts2输入校验介绍 Struts2的输入校验和类型转换都是对请求参数进行处理。输入校验顾名思义就是请求参数是否能够满足一定的要求; 客户端校验&服务器端校验客户端校验是指在浏览器这端通过Javascript进行初步校验,为了减轻服务器端的负载;服务器端校验是校验数据的最后一道防线; 在Struts2中,数据校验不需要写任何代码,只需要一个配置文件,配原创 2012-02-03 14:34:55 · 13980 阅读 · 1 评论 -
四、Struts2之国际化
一、国际化介绍 Struts2国际化的目的和Java国际化一致,对于浏览器支持的语言显示不同的文字,如果浏览器支持中文,则显示中文,如果浏览器支持英文,则显示英文; 国际化的目的: 很多人刚开始学国际化觉得国际化没有用,因为我们通常都只需要显示中文即可;但是比如google,全世界的人都在访问此网站,这时如果只显示中文网页肯定是不合理的。因此需要原创 2012-01-27 10:20:19 · 8715 阅读 · 2 评论 -
五、Struts2之类型转换
一、Struts2 类型转换介绍 类型转换:解析HTTP请求参数,将Http请求参数赋值给Action的属性;比如: 此处将名为name、password、age的值赋值给Action的属性,类型转换是指这个赋值过程中可能出现的类型不一致问题而做出的转换,因为HTTP参数都是字符串类型的;因此从String类型的age参数传给int原创 2012-02-02 21:34:08 · 8732 阅读 · 0 评论 -
Struts2标签之<s:select>
根据MVC设计模式,JSP页面是不能直接访问的,而是需要通过Servlet或者Struts2中的action进行跳转访问;标签的内容并不能像HTML一样,直接在页面中设置,而是需要通过读取Action的属性来进行设置;在HTML中,代码如下: v1 v2 而在Struts2中,的流程如下:A原创 2012-03-14 16:23:45 · 2453 阅读 · 0 评论