J2EE
文章平均质量分 78
peonyzzdx
这个作者很懒,什么都没留下…
展开
-
spring注解@Component和Qualifier的使用示例
[b]1.[/b][size=medium][color=red][b]AidNeedPopulationValidatorImpl.java[/b][/color] import org.springframework.stereotype.Component; import com.tianque.validate.DomainValidator; import……...2012-05-17 14:28:58 · 515 阅读 · 0 评论 -
struts2:struts.xml和struts.properties
[size=medium]struts.xml文件主要负责管理应用中的[color=red]Action映射[/color],以及该Action包含的[color=red]Result定义[/color]等。除此之外,Struts 2框架还包含一个struts.properties文件,该文件定义了Struts 2框架的大量属性,开发者可以通过改变这些属性来满足应用的需求。 str...2013-05-23 10:41:35 · 90 阅读 · 0 评论 -
struts2校验(一):编程式验证(validate()验证)
[size=medium]struts2支持三种验证方式:[color=red]编程式验证、声明式验证、注解式验证[/color][b]服务器端验证(输入校验、struts2自带的validate框架验证)[/b][color=red]1.我们需要配置struts2项目的最基本的jar包。(validate验证框架是有"xwork-core"包提供的)2.使用str...2013-05-23 16:16:33 · 166 阅读 · 0 评论 -
struts2校验(二):声明式验证(基于xml配置验证)(2)
[size=medium][b]Struts2校验框架的本质[/b]展开xwork-2.0.4.jar中的com.opensymphony.xwork2.validator.validators包里面发现有很多的校验类因此,我们知道,我们现在所使用的这种校验框架,实际上就是由Struts2已经给我们提供好的一些类这些类来校验客户端的表单的输入请求,这些类,这些校验,都是由Struts2...2013-05-24 15:58:59 · 144 阅读 · 0 评论 -
struts2校验(二):声明式验证(基于xml配置验证)(1)
[size=medium][b]声明式验证示例程序[/b]下面将给出一个例子来演示如何使用Struts2的validation框架来进行服务端验证。我们可以按着如下四步来编写这个程序:【第1步】建立Action类 (NewValidateAction.java)Java代码 [/size] [code="java"]package action; import com.ope...2013-05-24 17:48:37 · 160 阅读 · 0 评论 -
类型转换与输入校验的流程
[size=medium]类型转换与输入校验的流程1、首先Struts2对客户端传来的数据进行类型转换当数据类型转换不成功时:struts2会自带一个提示错误的信息,并且将该错误信息放到addFieldError(此方法是action类继承ActionSupport类中的方法)里面显示出来....但是它自带的提示信息对客户来说不友好....通常是程序员自己定义提示信息,定义的方式是:使用国...原创 2013-05-27 11:27:58 · 95 阅读 · 0 评论 -
struts2 标签 :<s:date> <s:debug >用法
[size=medium]一、 这里格式含义:yyyy-MM-dd年月日 HH:mm:ss.SSS时分秒毫秒但要注意几个细微的地方:1、"yyyy-MM-dd”中的“MM”一定要大写,不然会不起作用或者时间显示不正常。因为在java中,大M表示“月(Month)",而小m表示"分"(minute)2、后面的"HH"表示24小时制,而如果是"hh",则显示时为12小时制3、还有一...原创 2013-05-29 14:35:18 · 101 阅读 · 0 评论 -
struts2标签不显示Label的解决方法
[size=medium]struts2标签不显示Label的解决方法 最近发现struts2的标签不管是还是一概不显示label了,连换行都不换了。查找原因有三种情况:1、发现原来struts.properties下多了这句话:[color=red]struts.ui.theme=simple[/color]2、struts2.xml 中有 3、 jsp页面form...原创 2013-05-29 17:16:49 · 163 阅读 · 0 评论 -
memcached(转)
[size=medium]准备工作[b]下载安装并启动memcached-win32-1.4.4-14.zip[/b]加入对memcached支持的[b]spy-2.4.jar, spymemcached-2.8.1.jar[/b]包[b]在spring中声明并注入memcached操作类[/b] ...原创 2013-06-03 17:42:25 · 76 阅读 · 0 评论 -
struts2 -- interceptor 拦截器
[size=medium]一、理解Struts2拦截器1. Struts2拦截器是在访问某个Action或Action的某个方法,字段之前或之后实施拦截,并且Struts2拦截器是可插拔的,[color=red]拦截器是AOP的一种实现.[/color]2. 拦截器栈(Interceptor Stack)。Struts2拦截器栈就是将拦截器按一定的顺序联结成一条链。在访问被拦截的方法或字段...原创 2013-05-22 13:57:48 · 106 阅读 · 0 评论 -
struts2 struts.xml使用通配符
5.4.1 使用通配符前面学过,可以在定义元素的name属性的时候使用通配符,使这个元素不仅仅可以匹配一个URL,还可以匹配一类URL。而action的class属性和method属性能使用通配符的值。如果使用以下配置: java代码:查看复制到剪贴板打印[code="java"] /s2impl/welcome.jsp [/code] ...原创 2013-05-22 10:37:56 · 107 阅读 · 0 评论 -
struts.xml配置详解
[size=medium]struts.xml是我们在开发中利用率最高的文件,也是Struts2中最重要的配置文件。一下分别介绍一下几个struts.xml中常用到的标签1、利用include标签,可以将一个struts.xml配置文件分割成多个配置文件,然后在struts.xml中使用标签引入其他配置文件。比如一个网上购物程序,可以把用户配置、商品配置、订单配置分别放...2013-05-22 09:35:06 · 80 阅读 · 0 评论 -
Struts2的注解功能
我们知道通常情况下,Struts2是通过struts.xml配置的。但是随着系统规模的加大我们需要配置的文件会比较大,虽然我们可以根据不同的系统功能将不同模块的配置文件单独书写,然后通过节点将不同的配置文件引入到最终的struts.xml文件中,但是毕竟还是要维护和管理这些文件,因此也会给维护工作带来很大的困扰。为了解决这个问题,可以考虑使用struts2的注解。实际上struts2中最主要的概念...原创 2012-05-21 15:12:53 · 100 阅读 · 0 评论 -
Action的传值方式
[color=red][size=medium]1.字段驱动方式[/size][/color]所谓字段驱动方式就是通过字段进行数据传递。在Struts2中我们可以直接在Action里定义各种Java基本类型的字段,使这些字段与表单数据相对应,并利用这些字段进行数据传递。[b]UserAction.java[/b]public class UserAction { priv...2012-05-22 14:06:39 · 255 阅读 · 0 评论 -
Boolean、boolean、long
要实现如下效果,点击右侧的下拉菜单,全部时,列表展示所有数据;现在关注时,列表展示处于关注状态的数据;曾经关注类似。[img]http://dl.iteye.com/upload/attachment/0068/5497/89408923-3191-372c-a804-7e5f0567f699.bmp[/img] [color=cyan][align...2012-05-22 17:34:10 · 127 阅读 · 0 评论 -
js取action类中的一个属性值
[size=medium][b]Xxxcongtroller.java[/b]private int [color=red]currentInternalId[/color]; public int getCurrentInternalId() { return currentInternalId; } public void setCurrentInternalI...2012-07-06 16:40:27 · 170 阅读 · 0 评论 -
Spring--quartz中cronExpression配置说明
字段 允许值 允许的特殊字符秒 0-59 , - * /分 0-59 , - * /小时 0-23 , - * /日期 1-31 , - * ? / L W C月份 1-12 或者 JAN-DEC , - * /星期 1-7 或者 SUN-SAT , - * ? / L C #年(可选) 留空, 1970-20...2012-07-17 14:07:00 · 73 阅读 · 0 评论 -
struts2的json插件配置详解(附示例strutsJson)
为了方便ajax调用传输数据,在struts2中加入的json插件用来做对象的序列化和反序列化,json插件的下载地址http://code.google.com/p/jsonplugin/1. 下载json(jsonplugin-0[1].34.jar)插件包,将jar包拷贝到WEB-INF/lib目录注:struts2的json插件有两个版本0.32和0.34,我用的s...原创 2013-03-09 11:58:43 · 110 阅读 · 0 评论 -
知识二(线程编程方面)
[size=medium]1.实现线程的方法,分别是继承Thread类与实现Runnable接口[code="java"]public class MyThread1 extends Thread { public MyThread1(String name){ super(name); } public MyThread1(Student st){...2013-05-09 16:04:46 · 89 阅读 · 0 评论 -
oracle如何取出查询结果中的某一条数据
此为查询结果的最新的一条数据。 SELECT * FROM issuesteps where updateDate=(select max(updateDate) from issuesteps)或者 select * from(select * from issuesteps where issue=1 and updateDate is not nu...2012-08-22 13:24:12 · 1280 阅读 · 0 评论 -
Spring的scope="prototype"属性
[size=medium]可以利用容器的scope="prototype"来保证每一个请求有一个单独的Action来处理,避免struts中Action的线程安全问题,spring 默认scope 是单例模式这样只会创建一个Action对象每次访问都是同一个Action对象,数据不安全struts2 是要求 每次次访问 都对应不同的Action[color=blue] scope=...2012-12-18 14:38:46 · 103 阅读 · 0 评论