
struts2
文章平均质量分 60
flysun3344
这个作者很懒,什么都没留下…
展开
-
struts2文件上传与下载
一:文件上传1. 页面:upload.jsp2. struts配置文件 txt,jpg /e/success.jsp /e/error.jsp 3.文件上传的Actionpackage fly.sun.upload;import java.io.File;import org转载 2016-04-07 17:56:36 · 770 阅读 · 0 评论 -
struts中国际化之读取资源文件
struts2中读取资源配置文件,仅仅需要在struts.xml中通过常量配置即可完成,然后通过struts标签获取值原创 2016-04-07 17:23:17 · 932 阅读 · 0 评论 -
Struts2中自定义拦截器
拦截器 的使用 ,源自Spring AOP(面向切面编程)思想 拦截器 采用 责任链 模式 * 在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。 * 责任链每一个节点,都可以继续调用下一个节点,也可以阻止流程继续执行 在struts2 中可以定义很多个拦截器,将多个拦截器按照特定顺序 组成拦截器栈 (顺序调用 栈中的每一个拦截器 )转载 2017-08-27 16:20:54 · 415 阅读 · 0 评论 -
struts2中Action对请求参数有效性的校验
校验的分类 : 客户端数据校验 和 服务器端数据校验 客户端数据校验 ,通过JavaScript 完成校验 (改善用户体验,使用户减少出错 )服务器数据校验 ,使用框架内置校验功能 (struts2 内置校验功能 ) ----- 必须的 struts2支持的校验方式有两种,一是代码校验,在服务器端通过编写java代码,完成数据校验 。二是配置校验,XML配置校验(主流转载 2017-08-26 22:05:27 · 458 阅读 · 0 评论 -
Action参数封装过程中,数据类型转换问题
struts接收表单的参数可参见:http://blog.youkuaiyun.com/flysun3344/article/details/54176019下面为参数封装过程中,数据类型的转换问题:1、 struts2 内部提供大量类型转换器,用来完成数据类型转换问题 boolean 和 Booleanchar和 Characterint 和 Integerlong 和 Long转载 2017-08-26 21:00:29 · 658 阅读 · 0 评论 -
在action中使用Servlet API,推荐使用第三种比较简单
表单页面如下:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>Insert title here登陆表单 请输入您的姓名: 请输入您的姓名: 请输入您的姓名: 1、 在Action 中解耦合方式转载 2017-08-20 17:13:01 · 352 阅读 · 0 评论 -
struts2中的Action接收表单传递过来参数的方式
1. 在Action类中定义表单属性,两者属性名称必须一致。提供setter,getter方法。即可接收到表单传过来的参数。这种接收参数的方法,方便简单,但是结构性不是很好,且当表单传递来的参数很多的时候,整个Action类中充斥着setter,getter方法,程序结构不是很美观。JSP中的表单form action="login.action" method="post"转载 2017-01-07 16:56:03 · 5165 阅读 · 1 评论 -
Struts2整合Spring的两种方式(最新)
方式一只需要在项目中引入struts2-spring-plugin-2.2.1.1.jar这个Jar包就可以了。这个Jar包引入之后确保web.xml中加载了spring配置,否则会报空指针异常(原因是方式一会自动在spring配置文件中找action依赖的service,只需要在action定义需要的service属性,并提供setter方法。就可以自动按名称也就是bean的id将spring工转载 2017-08-07 00:46:00 · 10925 阅读 · 0 评论 -
struts2常量的配置
struts2 常量配置 (键值对 properties)1) struts2 默认常量 在 default.properties 中配置 2) 开发者自定义常量 struts.xml (要求)格式 : struts.properties (要求) 格式 : struts.devMode = trueweb.xml 格式 : struts2or转载 2017-08-20 00:58:20 · 234 阅读 · 0 评论 -
struts2中配置文件的加载顺序
struts2 配置文件 由核心控制器加载 StrutsPrepareAndExecuteFilter (预处理,执行过滤) init_DefaultProperties(); // [1] ---------- org/apache/struts2/default.properties init_TraditionalXmlConf原创 2017-08-17 23:11:39 · 315 阅读 · 0 评论 -
Struts2框架搭建步骤
struts2环境的搭建原创 2016-04-07 09:17:10 · 795 阅读 · 0 评论 -
Spring整合struts2的两种方式
1 使用Spring托管Struts Action该种方式就是将Struts Action也视为一种Bean交给Spring来进行托管,使用时Struts的配置文件中配置的Action的classs属性不再是具体Action的实现类,而是在Spring配置文件中配置的BeanID,也就是说具体是Action实现类是在Spring的配置文件中进行配置的,Struts的配置文件中的Class属转载 2017-03-19 12:54:15 · 705 阅读 · 0 评论 -
Struts2 结合 Freemarker使用
Freemarker 是一个不依赖 web 容器的模板引擎,一个基于模板生成文本输出的工具。其工作的原理如下图: freemarker 不是一个 web 应用的框架,而适合作为 web 应用的一个组件。使用 freemarker ,可以用已经定义好的模板,生成各种想要的文件,在某些方面使用起来还是挺快捷的,例如使用 freemarker 编写一个代码生成器。本文就是一个结合 St转载 2017-09-25 23:37:03 · 464 阅读 · 0 评论