JAVA框架-Struts2
文章平均质量分 75
changhenshui1990
这个作者很懒,什么都没留下…
展开
-
Struts2学习笔记(二)——环境搭建
1、创建Web项目并导入Struts2的主要jar包在MyEclipse中新建Web项目,然后在lib目录下添加必须的jar包: 2、创建jsp页面 1)、创建test.jsp页面:1 body>2 a href="${pageContext.request.contextPath}/testAction.action">测试a>3 body>转载 2017-08-02 11:00:08 · 286 阅读 · 0 评论 -
Struts2学习笔记(十二)——文件上传
1、单文件上传单文件上传步骤: 1)创建上传jsp页面文件上传的表单提交方式必须是POST方式,编码类型:enctype="multipart/form-data",默认是 application/x-www-form-urlencoded,比如:1 form action="${pageContext.servletContext.contextPath}/upl转载 2017-08-04 14:10:15 · 337 阅读 · 0 评论 -
Struts2学习笔记(十)——数据校验
Struts2的数据校验属于服务器端校验,Struts2 支持校验方式 :手动校验(代码校验) :在服务器端通过编写java代码,完成数据校验自动校验(配置校验) :XML配置校验(主流) 和 注解配置校验1、手动校验 1)Struts2的手动校验步骤: 首先要从页面中获取对应的标签name属性的值,在动作类action中声明同名的属性,提供get和set方法转载 2017-08-04 14:09:42 · 355 阅读 · 0 评论 -
Struts2学习笔记(九)——国际化
1、Struts2国际化介绍国际化即internationalization简称i18n. 为了实现程序的国际化,必须先提供程序所需要的资源文件。资源文件的内容是key-value键值对。资源文件的命名可以是如下3种形式:baseName_language_country.propertiesbaseName_language.propertiesbaseName.prop转载 2017-08-04 14:09:08 · 250 阅读 · 0 评论 -
Struts2学习笔记(八)——类型转换
1、自动类型转换Struts2内部提供大量类型转换器,用来完成数据类型转换问题:String和boolean、Boolean:完成字符串与布尔值之间的转换String和char、Character:往常字符串与字符之间的转换String和int、Integer:完成字符串与整型之间的转换String和long、Long:完成字符串与长整型值之间的转换String和double、Do转载 2017-08-04 13:47:32 · 364 阅读 · 0 评论 -
Struts2学习笔记(七)——Action处理请求参数
在struts2框架中关于Action处理请求参数有两种方案(三个方式),表单属性的名称应该和在Action类中定义的成员属性或者在JavaBean中定义的成员属性名称一样:1、属性驱动 1)直接在Action类中定义成员属性来接收请求参数 (将Action当成javaBean),在Action中还需要定义成员属性的setter方法。表单信息:1 form act转载 2017-08-02 11:05:40 · 336 阅读 · 0 评论 -
Struts2学习笔记(六)——Action访问Servlet API
在Strut2中访问Servlet API有三种方式:1、通过ActionContext访问Servlet API,推荐使用这种,但是这种方案它获取的不是真正的事Servlet API。步骤:1).创建一个ActionContextActionContext context=ActionContext.getContext();2).通过context对象获取S转载 2017-08-02 11:05:01 · 263 阅读 · 0 评论 -
Struts2学习笔记(五)——result结果类型
当Action类的方法处理请求后,会返回一个字符串(逻辑视图名),框架根据这个结果码选择对应的result,向用户输出,所以需要在struts.xml提供元素定义结果页面,这个结果页面可以是局部结果页面或者全局结果页面。1、 局部结果页面和全局结果页面1)局部结果页面1 action name="result" class="cn.sunny.action.ResultAc转载 2017-08-02 11:04:23 · 345 阅读 · 0 评论 -
Struts2学习笔记(四)——Action详解
Action是用于处理请求操作的,它是由StrutsPrepareAndExceuteFilter分发过来的。1、Action的创建方式1) POJO类(PlainOldJavaObjects简单的Java对象),不需要继承任何父类,实现任何接口1 public class TestAction {2 public String execute() {3转载 2017-08-02 11:03:46 · 506 阅读 · 0 评论 -
Struts2学习笔记(三)——配置详解
1、Struts2配置文件加载顺序:default.properties(默认常量配置)struts-default.xml(默认配置文件,主要配置bean和拦截器)struts-plugin.xml(配置插件)struts.xml(配置action或者常量等)struts.properties(常量配置)web.xml(配置JavaEE,如:监听器和过滤器)2、Struts2配置转载 2017-08-02 11:03:06 · 379 阅读 · 0 评论 -
Struts2学习笔记(一)——工作原理
这里我们来看一下SSH框架及MVC模式的联系:关于struts2的历史,这里大家可以自行去搜索相关资料。struts2是结合了struts1和webwork框架的综合体,其内核是webwork框架。在struts2的学习中,我们需要了解的知识有:struts2配置、struts2的结果类型、struts2处理请求参数、struts2的类型转换、struts2的校验、struts2国转载 2017-08-02 10:19:32 · 356 阅读 · 0 评论 -
Struts2学习笔记(十一)——自定义拦截器
Struts2拦截器是基于AOP思想实现的,而AOP的实现是基于动态代理。Struts2拦截器会在访问某个Action之前或者之后进行拦截,并且Struts2拦截器是可插拔的;Struts2拦截器栈就是将拦截器按照顺序连接在一起的链,当满足拦截的要求时,则会按照实现声明的顺序依次执行拦截器。1、Struts2自定义拦截器介绍Struts2所有拦截器都必须实现Interceptor接转载 2017-08-04 14:08:35 · 342 阅读 · 0 评论