关于Struts2的文件上传
在使用struts处理文件上传的时候往往会遇到一些问题,比如,但上传文件大于2M的时候拦截器不起作用(参见“struts2 common-fileupload上传文件大小限制 ”),多文件上传是file表单不能为空等问题。
下面我简单介绍一下Struts2文件上传的基本理论。,并就我的开发经验提供问题的一些解决方法。
一、enctype属性 &nbs ...
判断客户端是否禁用javascript、cookie
通常情况下很少用户会想到禁用javaScript。所以我们为了实现一些良好的用户体验、达到一些网页效果,或多或少的会用的javaScript、Ajax、cookie等技术。
可是目前存在的Web攻击往往利用这些移动代码(javaScript、cookie、flash、java小程序、ActiveX 等)攻击客户端,来达到非法的目的。于是一些安全意识比较高的用户利用浏览器提供的功能 ...
- 08:46
- 浏览 (39)
- 评论 (0)
- 分类: javaScript 小实例
Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的日程序表。Jobs可以做成标准的Java组件或 EJBs。
实例:
package example.quartz; import org.quartz.CronTrigger; import org.quartz.Job; import org.quartz.JobDetail; import org.quartz.JobExecutionContext; i ...
引用
可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。 在Java程序中,性能问题的大部分原因并不在于Java语言,而是在于程序本身。养成好的代码编写习惯非常重要,比如正确地、巧妙地运用java.lang.String类和java.util.Vector类,它能够显著地提高程序的性能。下面我们就来具体地分析一下这方面的问题。
1、 尽量指定类的final修饰符 带有final修饰符的类是不可派生的。在Java核心API中,有许多应 ...
问题描述: 关于自动换行问题,正常字符的换行是比较合理的,而连续的数字和英文字符常常将容器撑大,挺让人头疼。 我们可以通过CSS控制自动换行,但效果并不是很好,查了一些资料也没有找的好的现成的控件,于是我编写了一个自定义标签解决这个问题,可能其中还存在一些问题,也不是很完善,我会虚心听从指教。 关于自定义标签的理论可参看:JSP2的自定义标签这片贴子(引用的)。
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.JspTagException;
import javax.servlet.jsp.tagext.B ...
JSP2的自定义标签 --------李刚
引用在JSP规范的1.1版中增加了自定义标签库规范,自定义标签库是一种非常优秀的表现层组件技术。通过使用自定义标签库,可以在简单的标签中封装复杂的功能。
....在JSP1.1规范中开发自定义标签库比较复杂,JSP2规范简化了标签库的开发,在JSP2中开发标签库只需如下几个步骤:
开发自定义标签处理类;
建立一个*.tld文件,每个*.tld文件对应一个标签库,每个标签库对应多个标签;
在JSP文件中使用自定义标签。
....提示:标签库是非常重要的技术,通常来说,初学 ...
生成有4个随机数字和杂乱背景的图片,数字和背景颜色会改变,服务器端刷新(用history.go(-1)也会变)
原型参考ALIBABA http://china.alibaba.com/member/showimage
------------产生验证码图片的文件-----image.jsp-------------------------------------------
<%@ page contentType="image/jpeg" import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*" %>
< ...
Struts2插件
从理论上讲,Struts2可以与任何框架整合,因为struts2提供了一种非常灵活的可扩展方式:插件。
struts2插件是一个jar文件,这个jar文件可以用于扩展、改变后者添加Struts2的功能。安装Struts2也非常简单,只需要将该插件的jar文件复制到web应用中即可。
& ...
- 16:23
- 浏览 (128)
- 评论 (0)
- 分类: Struts2 学习笔记
struts.properties配置文件
Struts 2框架有两个核心配置文件,其中struts.xml文件主要负责管理应用中的Action映射,以及该Action包含的Result定义等。除此之外,Struts 2框架还包含一个struts.properties文件,该文件定义了Struts 2框架的大量属性,开发者可以通过改变这些属性来满足应用的需求。
& ...
- 16:22
- 浏览 (83)
- 评论 (0)
- 分类: Struts2 学习笔记
struts.xml配置文件
Struts框架的核心配置文件就是struts.xml配置文件,该文件主要负责管理Struts 2框架的业务控制器Action。
在默认情况下,Struts 2框架将自动加载放在WEB-INF/classes路径下的struts.xml文件。在大部分应用里,随着应用规模的增加,系统中Action数量也大量增加,导致str ...
- 16:17
- 浏览 (119)
- 评论 (0)
- 分类: Struts2 学习笔记







评论排行榜