摘要: Struts2 资源配置文件国际化Struts2资源文件的命名规范:basename_language_country.propertiesStruts2国际化如果系统同时存在资源文件、类文件,系统将以类文件为主,而不会调用资源文件。对于简体中文的Locale,ResourceBundle搜索资源的顺序是:(1)baseName_zh_CN.class(2)baseName_zh_CN.properties(3)baseName_zh.class(4)baseName_zh.properties(5)baseName.class(6)baseName.propertiesStruts2资源文件 阅读全文
posted @ 2013-04-02 23:33 jack_ou 阅读(618) 评论(0) 推荐(0)
摘要: 1.过滤器 Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(Request、Res 阅读全文
posted @ 2013-04-02 23:30 jack_ou 阅读(743) 评论(0) 推荐(0)
摘要: package abchat.org.security;import java.security.*;import javax.crypto.*;import javax.crypto.spec.*;/**** @author GuoXiaoHe*/public class ABchatRSA { /** Creates a new instance of ABchatRSA */ /*构建需要的函数变量*/ private KeyPairGenerator kePaGen=null; //秘密钥匙生成器; private KeyPair keyPair=null; //钥匙对,公尺 和米尺. 阅读全文
posted @ 2013-04-02 11:26 jack_ou 阅读(674) 评论(0) 推荐(0)
摘要: Eclipse常用的插件安装方法有两种:1.在线安装;2.本地直接复制黏贴,把features和plugins黏贴到Eclipse 的features和plugins文件夹;在线安装的缺点就是网络问题;本地复制黏贴的缺点就是删除麻烦,不灵活;这里介绍的是扩展本地方法,步骤如下:1.在Eclipse安装主目录创建一个links文件夹;2.在links文件夹下创建一个XX.link文件;3.在这个文件内添加 path= <pluginpath> 这里将<pluginpath>为 D:\\EclipsePlugins4.在D:\\EclipsePlugins下创建一个ecli 阅读全文
posted @ 2013-04-02 10:31 jack_ou 阅读(207) 评论(0) 推荐(0)
摘要: 这几天一直做安全登录,网上查了好多资料,不尽如意。具体实现思路如下:1。服务端生成公钥与私钥,保存。2。客户端在请求到登录页面后,随机生成一字符串。3。后此随机字符串作为密钥加密密码,再用从服务端获取到的公钥加密生成的随机字符串。4。将此两段密文传入服务端,服务端用私钥解出随机字符串,再用此私钥解出加密的密文。这其中有一个关键是解决服务端的公钥,传入客户端,客户端用此公钥加密字符串后,后又能在服务端用私钥解出。此文即为实现此步而作。加密算法为RSA:1。服务端的RSA java实现。Java代码 /** * */packagecom.sunsoft.struts.util; importjav 阅读全文
posted @ 2013-04-02 10:21 jack_ou 阅读(1786) 评论(0) 推荐(0)