
ssh相关
mush_me
这个作者很懒,什么都没留下…
展开
-
spring security简单示例
spring security比acegi的配置简单了好多好多,尽量升级到spring security吧 1.建好web项目,配置好监听器和拦截器 [code="java"] contextConfigLocation classpath:applicationContext*.xml springSecuri...原创 2011-01-06 20:58:23 · 135 阅读 · 0 评论 -
struts2生成xml文件流
struts2支持直接将文件流返回到前台的,所以理论上你有好几种方法来实现生成xml 说默认的吧,只要将type="stream",这样你就可以输出xml、csv等等 1.先生成数据流 [code="java"] public class XMLAction extends ActionSupport { private InputStream xmlStream; //定义一...原创 2013-02-03 10:57:53 · 164 阅读 · 0 评论 -
运用chain进行跳转
struts2里的result的chain,可以将action串成一个链,从而实现自定义的跳转,redirect类型的url会变更,chain不会变更,这个是最大的差别,chain里的值栈对象会被自动压入新的action里。 看代码,struct.xml [code="java"] aAction / bAct...原创 2012-09-10 18:34:09 · 198 阅读 · 0 评论 -
Struts2实现文件下载
其实和Struts2没关系了,只要一个文件流就OK了,配置很简单 mark下,以后好给别人这个地址。 1.定义变量 private InputStream inputStream;//下载时候,使用的数据流 private String downloadFileName;//下载时候,显示的文件名 2.编写代码,获取到文件,设置文件名称和文件输出流 try{ S...原创 2013-05-07 19:57:01 · 81 阅读 · 0 评论 -
利用HibernateCallback() 回调查询的疑问
public long getMaxMailId() { long maxId = 0l; maxId = ((Long) (this.getHibernateTemplate().executeFind( new HibernateCallback() { public Object doInHibernate(org.hibernate.Session session) ...原创 2011-11-09 14:45:13 · 125 阅读 · 0 评论 -
struts2-json-plugin版本的问题
mark一下,jsonplug需要一堆common包,对struts2的版本对应的plug也不一致。 放这儿记录一下,以后好维护版本。 附件包含一个struct2的json项目。原创 2012-04-27 11:29:24 · 157 阅读 · 0 评论 -
HibernateTemplate的常规用法
HibernateTemplate提供非常多的常用方法来完成基本的操作,比如通常的增加、删除、修改、查询等操作,Spring 2.0更增加对命名SQL查询的支持,也增加对分页的支持。大部分情况下,使用Hibernate的常规用法,就可完成大多数DAO对象的CRUD操作。下面是HibernateTemplate的常用方法简介: void delete(Object entity):删除指定持...原创 2011-04-11 15:06:02 · 103 阅读 · 0 评论 -
ehcache的配置参数
表示当内存缓存中对象数量超过类设置内存缓存数量时,将缓存对象写到硬盘,path=”java.io.tmpdir”表示把数据写到这个目录下。Java.io.tmpdir目录在运行时会根据相对路径生成。 表示设定缓存的默认数据过期策略。 表示设定用具体的命名缓存的数据过期策略。 name表示具体的缓存命名。 maxElementsInMemory表示cache中最大允许保存的对象...原创 2011-11-01 20:36:49 · 111 阅读 · 0 评论 -
structs2如何获取session
How do we get access to the session You can obtain the session attributes by asking the ActionContext or implementing SessionAware. Implementing SessionAware is preferred. 1.Ask the ActionContext ...原创 2011-03-31 11:24:39 · 99 阅读 · 0 评论 -
myeclipse启动优化
myeclipse使用起来还是比较方便的,但是加载的东西太多,速度慢,问题多,常常会影响我们的工作,尤其是我们的心情(点一个保存,半天没反应,谁受得了呢)。 下面是我收集的一个比较好的优化策略,可以较高的提高启动和其它响应速度,基本以前一分钟的启动,可以到30秒之内。 1.禁用updating indexes Window => Preferences => Myeclipse Ent...原创 2011-03-21 10:56:09 · 93 阅读 · 0 评论 -
struct2数字格式化
struct2的数字格式化 日期的格式化,有date标签就不多说了 简单的说下数字的格式化,是利用struct2的本地化来实现的,感谢struct2的优雅设计 1.建立资源文件applicationResource_zh_CN.properties,放到classes目录下,添加以下内容 [code="java"] format.number = {0,number,###,###.##...原创 2011-03-20 16:38:24 · 100 阅读 · 0 评论 -
struct2生成验证码
1.首先要有生成验证码图片的代码 [code="java"] package info.frady.result; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.image.BufferedImage; import java.io.IOExceptio...原创 2011-07-09 16:35:02 · 107 阅读 · 0 评论 -
struct2为何参数保持不变?原来是spring在作怪
昨天继续在新搭建的架子上做东西,出现了一个问题。 参数如果没被重置,那么就会被一直保存着。 很不理解,怎么会出现这种问题呢。 难道struct2的参数被存到session里了,不可能啊,struct2不至于会有这种问题吧。 仔细检查了几遍代码,都没发现问题。 谷歌了下,才知道不是struct2的问题,是spring的问题。 由于bean都是由spring统一管理的,spring2.5竟...原创 2010-11-22 11:10:46 · 136 阅读 · 0 评论 -
整合struct2、spring、hibernate的(带文档,带sql,带所有包)
以前一直是用webwork,spring和ibatis做开发的。 ssh如日中天,不学习是不行了。 还是webwork和struct2基本一样,学习成本很低,hibernate也很容易上手。 做了个简单的整合,希望能给需要的朋友一点帮助。 附件里有完整的文档,由于博客不能上传图片,所以就不在这里发详细过程了,文档里都有。 实例包含了完整的sql脚本,程序和jar包。 由于附件大小的限制...2010-11-18 16:01:57 · 109 阅读 · 0 评论 -
hibernate条件查询
[code="java"] //重写了查询方法 public List queryNews(News news,int startPos,int pageSize) { List list=new ArrayList(); Session session=this.getHibernateTemplate().getSessionFactory().openSession(); ...原创 2011-07-03 13:42:53 · 106 阅读 · 0 评论 -
windows下用memcache做tomcat集群session复制
1.下载memcached的windows版本,地址在http://code.jellycan.com/memcached/ 2.解压到任意目录,然后用管理员身份cd到你的解压目录 3.memcached.exe -d install 4.memcached.exe -d start memcached安装完成。 下载memcache的for tomcat的session集成包,地址...原创 2011-09-19 15:32:08 · 111 阅读 · 0 评论 -
详解property标签和textfield标签的name和value属性
假定message1的数值为hi. 1.property标签 根据value属性的string根据java bean的规范用get方法从值栈中取值,若没有get方法则获取不到数值 [code="java"][/code],也可以用[code="java"][/code],没有区别,但是为什么要多写代码呢?没有人用后一种方法,只是webwork支持用%{*}来进行ongl表达式取值。 要...原创 2011-02-12 14:00:18 · 1053 阅读 · 0 评论 -
spring security简单示例二(数据库支持)
上面的一个例子,没有加入数据库支持,验证都是写在配置文件里的,显然,这不是大家想要的。 spring security让这点很方便了。 所要做的很简单 1.注释掉下面的内容 [code="java"] [/code] 2.加入数据库验证 [code="java"] ...原创 2011-01-06 21:54:39 · 117 阅读 · 0 评论 -
spring事务配置
[quote] PROPAGATION_REQUIRED PROPAGATION_REQUIRED PROPAGATION_REQUIRED PROPAGATION_REQUIRE...原创 2017-06-15 21:54:59 · 131 阅读 · 0 评论