07 2015 档案

摘要:1、单文件上传单文件上传步骤:1)创建上传jsp页面文件上传的表单提交方式必须是POST方式,编码类型:enctype="multipart/form-data",默认是application/x-www-form-urlencoded,比如:1 2)创建处理文件上传Action类在Action类... 阅读全文
posted @ 2015-07-20 20:07 小龙Sunny 阅读(2130) 评论(0) 推荐(1)
摘要:Struts2拦截器是基于AOP思想实现的,而AOP的实现是基于动态代理。Struts2拦截器会在访问某个Action之前或者之后进行拦截,并且Struts2拦截器是可插拔的;Struts2拦截器栈就是将拦截器按照顺序连接在一起的链,当满足拦截的要求时,则会按照实现声明的顺序依次执行拦截器。1、St... 阅读全文
posted @ 2015-07-19 21:16 小龙Sunny 阅读(714) 评论(0) 推荐(0)
摘要:Struts2的数据校验属于服务器端校验,Struts2 支持校验方式 :手动校验(代码校验) :在服务器端通过编写java代码,完成数据校验自动校验(配置校验) :XML配置校验(主流) 和 注解配置校验1、手动校验 1)Struts2的手动校验步骤: 首先要从页面中获取对应的标签name属性的值... 阅读全文
posted @ 2015-07-19 17:37 小龙Sunny 阅读(1973) 评论(0) 推荐(0)
摘要:1、Struts2国际化介绍国际化即internationalization简称i18n.为了实现程序的国际化,必须先提供程序所需要的资源文件。资源文件的内容是key-value键值对。资源文件的命名可以是如下3种形式:baseName_language_country.propertiesbase... 阅读全文
posted @ 2015-07-18 13:52 小龙Sunny 阅读(683) 评论(1) 推荐(0)
摘要:1、自动类型转换Struts2内部提供大量类型转换器,用来完成数据类型转换问题:String和boolean、Boolean:完成字符串与布尔值之间的转换String和char、Character:往常字符串与字符之间的转换String和int、Integer:完成字符串与整型之间的转换String... 阅读全文
posted @ 2015-07-17 19:48 小龙Sunny 阅读(3522) 评论(0) 推荐(0)
摘要:在struts2框架中关于Action处理请求参数有两种方案(三个方式),表单属性的名称应该和在Action类中定义的成员属性或者在JavaBean中定义的成员属性名称一样:1、属性驱动 1)直接在Action类中定义成员属性来接收请求参数 (将Action当成javaBean),在Action中还... 阅读全文
posted @ 2015-07-16 15:26 小龙Sunny 阅读(2791) 评论(4) 推荐(2)
摘要:在Strut2中访问Servlet API有三种方式:1、通过ActionContext访问Servlet API,推荐使用这种,但是这种方案它获取的不是真正的事Servlet API。步骤: 1).创建一个ActionContext ActionContext context=Ac... 阅读全文
posted @ 2015-07-15 21:38 小龙Sunny 阅读(1250) 评论(0) 推荐(0)
摘要:当Action类的方法处理请求后,会返回一个字符串(逻辑视图名),框架根据这个结果码选择对应的result,向用户输出,所以需要在struts.xml提供元素定义结果页面,这个结果页面可以是局部结果页面或者全局结果页面。1、 局部结果页面和全局结果页面1)局部结果页面1 2 3 /r... 阅读全文
posted @ 2015-07-12 21:06 小龙Sunny 阅读(1212) 评论(0) 推荐(0)
摘要:Action是用于处理请求操作的,它是由StrutsPrepareAndExceuteFilter分发过来的。1、Action的创建方式1)POJO类(PlainOldJavaObjects简单的Java对象),不需要继承任何父类,实现任何接口1 public class TestAction {2... 阅读全文
posted @ 2015-07-10 21:01 小龙Sunny 阅读(2958) 评论(0) 推荐(2)
摘要:1、Struts2配置文件加载顺序:default.properties(默认常量配置)struts-default.xml(默认配置文件,主要配置bean和拦截器)struts-plugin.xml(配置插件)struts.xml(配置action或者常量等)struts.properties(常... 阅读全文
posted @ 2015-07-08 12:42 小龙Sunny 阅读(1674) 评论(1) 推荐(1)
摘要:1、创建Web项目并导入Struts2的主要jar包在MyEclipse中新建Web项目,然后在lib目录下添加必须的jar包: 2、创建jsp页面 1)、创建test.jsp页面:1 2 测试3 2)、创建success.jsp页面:1 2 success!3 3、创建Action:... 阅读全文
posted @ 2015-07-08 07:44 小龙Sunny 阅读(947) 评论(2) 推荐(0)