struts2
文章平均质量分 78
小飞虫bin
精通spring,hibernate,EJB,SQL Server,jquery,tomcat,nginx,apache,redis等
展开
-
1使用Struts2
1Struts2实例 Struts2当前最新版本是struts2.1.8版,其下载地址为: http://struts.apache.org/download.cgi#struts2181 将下载的struts2文件解压,可以看到四个目录,我们将lib目录下的struts2-core-2.1.8.1.jar和xwork-core-2.1.6.jar,commons-logging-1.0.4原创 2016-07-12 15:42:25 · 703 阅读 · 0 评论 -
2使用struts2的标签库 EL表达式
与struts1标签库进行比较,struts2的标签库有一个巨大的改进之处就是struts2标签库不依赖于任何表现层技术。就是说struts2的大部分标签可以在jsp页面中使用,也可以在Velocity和FreeMarker等模板技术中使用。 Struts2的标签都定义在s标签库中,URI为/struts-tags的空间下。简单的对struts2的标签进行分类: UI标签,用于HTML原创 2016-07-12 15:42:56 · 2132 阅读 · 0 评论 -
2使用struts2的标签库
与struts1标签库进行比较,struts2的标签库有一个巨大的改进之处就是struts2标签库不依赖于任何表现层技术。就是说struts2的大部分标签可以在jsp页面中使用,也可以在Velocity和FreeMarker等模板技术中使用。 Struts2的标签都定义在s标签库中,URI为/struts-tags的空间下。简单的对struts2的标签进行分类: UI标签,用于HTML原创 2016-07-12 15:43:24 · 904 阅读 · 0 评论 -
5文件上传与下载
java领域有两个常用的文件上传项目:Common-FileUpload和COS。struts2则在原来的文件上传的项目基础上,进行进一步的封装,从而进一步地简化了文件上传。除此之外,struts2对文件下载支持stream的结果类型,通过借助于struts2提供的文件下载支持,应用可以实现非西欧字符文件名的文件下载,并可以在文件下载前检查用户的权限,从而通过授权控制来控制文件的下载。原创 2016-07-12 15:44:00 · 983 阅读 · 0 评论 -
6拦截器
拦截器体系是struts2的一个重要的组成部分,正式大量的内建拦截器完成了该框架的大部分操作。比如:params拦截器将HTTP请求中的参数解析出来,设置成Action的属性;servlet-config拦截器直接将HTTP请求中的HttpServletRequest实例和HttpServletResponse实例传给Action;fileUpload拦截器则负责解析请求参数中的文件域,并将一个文原创 2016-07-12 15:44:20 · 404 阅读 · 0 评论 -
8防止重复提交
struts2防止重复提交 Struts2中防止重复提交需要在...中增加下面的配置: //使用系统的token拦截器 //使用系统的默认拦截器 //如果是重复提交需要转向的页面 /error_chongfu.jsp 例如: /error.jsp /index.jsp /error.jsp 然后再JSP导入struts2的标原创 2016-07-12 15:44:54 · 298 阅读 · 0 评论 -
9web xml元素
Web.xml常用元素 定义了WEB应用的名字 声明WEB应用的描述信息 context-param元素声明应用范围内的初始化参数。 过滤器元素将一个名字与一个实现 javax.servlet.Filter接口的类相关联。 一旦命名了一个过滤器,就要利用filter-mapping原创 2016-07-12 15:45:18 · 672 阅读 · 0 评论 -
Commons_FileUpload
从V1.1版开始,FileUpload就开始支持servlet和porlet的文件上传请求,我们将在servlet环境里实现文件上传。 为了确保是一个文件上传请求,FileUpload是通过调用一个静态的方法来判断: boolean isMultipart=ServletFileUpload.isMultipartContent(request); 上传项目只要足够小,就应该保留在内原创 2016-07-12 15:45:46 · 299 阅读 · 0 评论