![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Struts2
CoderPrince
这个作者很懒,什么都没留下…
展开
-
struts2 实现图片验证码(完整代码)
在struts2下实现了图片验证码的实例,基本思想如下: 1.编写用于生成验证码的JAVA类。 1.实现产生图片验证码的action。 2.配置action,将上述action返回的逻辑结果设置为文件流类型。 3.写一个测试的html页面,使其请求上面的action,得到返回的图片结果。 4.运行结果,点击图片可以改变验证码。 -----------转载 2015-05-15 10:03:27 · 648 阅读 · 0 评论 -
Struts2文件上传原理及示例详解
文件上传原理: 文件上传几乎是每个Web应用实现的一个必须模块。文件上传的实现需要将表单元的enctype属性设置为multipart/form-data,使表单数据以二进制编码的方式提交,在接收此请求的Action(或Servlet)中使用二进制流来获取类容,就可以取得上传文件的内容,从而实现文件的上传。 在Java领域中,有两个最常用的文件上传项目:一个是Apache组织Jakarta的C原创 2015-07-16 12:54:56 · 678 阅读 · 0 评论 -
Struts2数据校验详解
在 xwork-2.0.4.jar 包中,请读者在 \com\opensymphony\xwork2\validator\validators 路径下找一个名字为“ default.xml ”的 xml 文件。在该文件中有所有 Struts2 自带的输入校验器定义。具体代码如下: validators> validator name转载 2015-07-15 19:11:38 · 541 阅读 · 0 评论 -
Struts2默认拦截器栈及内建拦截器使用详解
Struts2内建拦截器介绍: alias (别名拦截器):允许参数在跨越多个请求时使用不同别名,该拦截器可将多个Action采用不同名字链接起来,然后用于处理同一信息。 autowiring (自动装配拦截器):主要用于当Struts2和Spring整合时,Struts2可以使用自动装配的方式来访问Spring容器中的Bean。 chain (链拦截器):构建一个Action链,原创 2015-07-14 12:48:47 · 1702 阅读 · 0 评论 -
Struts2的声明式异常处理
在struts2应用程序中你还在使用try catch语句来捕获异常么?如果是这样的,那你OUT啦!struts2支持声明式异常处理,可以再Action中直接抛出异常而交给struts2来处理,当然需要我们在xml文件中配置,由于抛出同样的异常的处理方法通常都一样,所以如果能在xml中配置全局异常,将会使得开发便捷性大大提高。 以前的异常捕获可能是这样的:转载 2015-07-05 20:53:46 · 316 阅读 · 0 评论 -
Struts2中的constant详解
通过对这些属性的配置,可以改变Struts 2 框架的一些默认行为,这些配置可以在struts.xml文件中完成,也可以在struts.properties文件中完成。 1. 指定Web应用的默认编码集,相当于调用 HttpServletRequest的setCharacterEncoding方法。 2. 该属性设置是否每次HTTP请求到达时,系统转载 2015-07-05 19:48:25 · 317 阅读 · 0 评论 -
Struts2校验表单示例
基于验证框架的输入校验 1.jsp页面: 注册页,register.jsp: 使用加载struts2标签库。 使用标签输出相应的字段错误信息,fieldName属性为出错字段的名字。 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%原创 2015-05-15 09:24:19 · 457 阅读 · 0 评论 -
Struts2 知识点总结
Struts 2是在WebWork2基础发展而来的。 注意:struts 2和struts 1在代码风格上几乎不一样。 Struts 2 相比Struts 1的优点: 1、在软件设计上Struts 2 没有像Struts 1那样跟Servlet API 和 struts API 有着紧密的耦合。 Struts 2的应用可以不依赖于Servlet API和Strut原创 2015-05-12 13:29:37 · 424 阅读 · 0 评论 -
result - type 的四种常用类型
在struts2中常见的4种result type分别为:dispatcher,redirect,chain,redirectAction。 1)dispatcher是请求转发,相当于forward。 2)redirect就是重定向了。 3)chain是转发到action,不能指定于jsp。 4)redirectAction是重定向到转载 2015-05-12 13:18:40 · 1875 阅读 · 0 评论 -
struts2.3.15之环境搭建
1.下载struts2.3.15的完整版: http://struts.apache.org/download.cgi#struts23151 打开解压的struts-2.3.15.1文件夹,会看到几个文件夹,分别为:apps----范例代码,docs---api ,lib---库文件,src---源码 2.在javaee-eclip转载 2015-08-27 18:44:35 · 301 阅读 · 0 评论