Struts2
溺水的鱼
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Struts2在Action中获得Response对象的四种方法
【方法1】使用Struts2 Aware拦截器 这种方法需要Action类实现相应的拦截器接口。如我们要获得HttpServletResponse对象,需要实现org.apache.struts2.interceptor.ServletResponseAware接口,代码如下: package action; impor tcom.opensymphony.xwork2.Action...2010-07-15 09:55:00 · 154 阅读 · 0 评论 -
struts2采用convention-plugin实现零配置
最近开始关注struts2的新特性,从这个版本开始,Struts开始使用convention-plugin代替codebehind-plugin来实现struts的零配置。 配置文件精简了,的确是简便了开发过程,但是,我们熟悉的配置突然disappear了,真是一下很不适应。跟着潮流走吧,看看该怎样来搞定convention-plugin。 使用Convention插件,你需要将其JAR文件放...2010-07-15 14:50:00 · 151 阅读 · 0 评论 -
【SSI开发总结.1】struts2整合spring
在Struts2中整合Spring的IoC支持是一件十分简单的事情。让我们一步一步来实现: 1)复制struts2-spring-plugin-x-x-x.jar和相应的spring.jar到/WEB-INF/lib目录下。 2)在struts.properties中设置struts.objectFactory属性值 struts.properties struts.obj...2009-08-20 15:48:00 · 156 阅读 · 0 评论 -
【SSI开发总结.2】spring整合ibatis
1.Spring 配置文件: <!-- 1.配置数据源 --> <bean id="myDataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName" v...2009-08-20 15:48:00 · 155 阅读 · 0 评论 -
【SSI开发总结.3】基于ibatis的自定义分页
分页,在web应用程序中非常常见的功能,也是最基本的功能,IBATIS本身 提供了非常傻瓜式的分页组件,但是由于其本身的原理特点,使得它是以牺牲分页效率为代价的,分层思想的确很好,但是,我们也要意识到,多一层就代表好多花 点时间执行程序流程,所以,我们又会总是尽可能的聚合功能,其实,这是一个博弈,不管怎么样,先来看下我的自定义分页吧! 我采用的方式是,在IBATIS映射中用嵌套SQL语句...2009-08-20 15:49:00 · 171 阅读 · 0 评论 -
【SSI开发总结.4】Spring中使用Acegi安全框架
Acegi认证授权主要基于两大技术,一是Filter机制,二是AOP的拦截 机制。通过FilterSecurityInterceptor很好地实现了对URI的保护,通过MethodSecurityInterceptor实 现了对Service的方法的拦截保护,通过ACL 实现了对prototype类型的Object进行过滤和保护。 HttpSessionContextIntegrati...2009-08-20 15:49:00 · 177 阅读 · 0 评论 -
【SSI开发总结.5】SiteMesh装饰器
SiteMesh项目简介 OS(OpenSymphony)的SiteMesh是一个用来在JSP中实现页面布局和装饰(layout and decoration) 的框架组件,能够帮助网站开发人员较容易实现页面中动态内容和静态装饰外观的分离。 Sitemesh是由一个基于Web页面布局、装饰以及与现存Web应用整合的框架。它能帮助我们在由大 量页面构成的项目中创建一致的页面布局...2009-08-20 15:49:00 · 160 阅读 · 0 评论 -
【SSI开发总结.6】Struts+Spring+Ibatis环境配置(一)
为了使struts2和spring集成,必须下载一个struts2的spring插件,实际上,struts2以上版本已经提供了这些插件,只要下载一个struts2.0以上版本就可以了。 总结一些,配置struts2+spring+ibatis项目开发环境需要的几个jar: struts2-core-2.0.11.jar(struts2框架) commons-lang.jar...2009-08-20 15:50:00 · 151 阅读 · 0 评论 -
【SSI开发总结.7】Struts+Spring+Ibatis环境配置(二)
spring提供了ibatis的模板类封装,通过简单的设置就能使用ibatis了 1. 编写POJO package model; public class Product{ private int id;//产品ID private int user_id;//用户ID private int count;//商品数量 private String name;/...2009-08-20 15:50:00 · 183 阅读 · 0 评论 -
【SSI开发总结.8】Struts2中实现文件上传功能
1.编写上传表单 ............................... <s:form name="f1" action="upload!add.htm" method="post" enctype="multipart/form-data"> <s:file name="upload"/><input type=&2009-08-20 15:51:00 · 159 阅读 · 0 评论 -
【SSI开发总结.9】Struts2中的session用法
web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaL2009-08-20 15:53:00 · 158 阅读 · 0 评论 -
Struts2 action的扩展名修改方法
STRUTS2 ACTION的扩展名默认为.action,在struts1.X前为.do,如果要把STRUTS2的ACTION 的扩展名也改成.do可以按如下方法做。 方法一struts.xml Xml代码 < struts > < constant name = "st...2010-07-04 15:32:00 · 156 阅读 · 0 评论
分享