`
拖拖鞋
  • 浏览: 90734 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
文章列表
在eclipse下安装反编译插件可以直接查看 .class 文件对应的java源码。 反编译插件有 jdeclipse 和 jadeclipse。 (1) jdeclipse http://www.djjavadecompiler.com/ (2) jad + jadeclipse 下载 jadeclipse:http://sourceforge.net/projects/jadclipse/files/ 下载 net.sf.jadclipse_3.3.0.jar 后,复制到 eclipse主目录下的 plugin文件夹下,然后重启 eclipse。 下载 jad.exe:htt ...
1. 跨无限级框架显示 无论你把日期控件放在哪里,你都不需要担心会被外层的iframe所遮挡进而影响客户体验,因为My97日期控件是可以跨无限级框架显示的 示例2-7 跨无限级框架演示 可无限跨越框架iframe,无论怎么嵌套框架都不必担心了,即使有滚动条也不怕 2. 民国年日历和其他特殊日历 当年份格式设置为yyy格式时,利用年份差量属性yearOffset(默认值1911民国元年),可实现民国年日历和其他特殊日历 示例2-8 民国年演示 <input type="text" id="d28" onClick="Wdat ...
jode_1.0.6(Java Optimize and Decompile Environment ) 非常好用的Eeclipse的反编译插件,随时点击,随时查看源代码,但他的官方下载的都是核心源码,网上有很多二次开发的eclipse插件 jode.sourceforge.net/ http://sourceforge.net/projects/jode/files/ jqueryWTP_0.36foCN 最好用的Jquery的Eclipse插件,支持jsp,html,sjp等环境下的自动代码提示及中文API的提示 http://www.langtags.com/jquerywtp/ ...
<label class="control-label" for="">权限项</label> <div class="controls"> <label class="checkbox inline"> <s:checkboxlist list="permissionPageList" listKey="nameKey" listValue=& ...
Eclipse安装SVN插件 Subclipse,eclipse中的在线安装,官方地址: http://subclipse.tigris.org
原创!转载请注明地址 http://ycde2009.iteye.com/blog/1871987     一般来说,一个系统都会有权限验证,这是毋庸置疑的,我在Struts2框架中采取验证的方式是,把需要验证的操作(action请求)作为键,验证的标注作为值写在一个permission.properties配置文件里,如addUserBusinessJSON=loginValidation,它的意思是,添加用户的操作必须为登录后,且登录用户的角色对应的权限表里面的权限项包含这个action名字。     然后在拦截器中进行验证,当一个action请求到来时,我们需要获取到它的action名字, ...
原创 转载请注明地址 http://ycde2009.iteye.com/blog/1870858" target="_blank">http://ycde2009.iteye.com/blog/1870858 有几种情况会导致这个问题: 1、没有导入完所必须的struts2的jar包。 解决: 若是用struts2.3.8,则至少要导入九个包:   commons-fileupload-1.2.2.jar commons-io-2.0.1.jar commons-lang3-3.1.jar commons-logging-1. ...
原创!转载请注明地址 http://ycde2009.iteye.com/blog/1870845     在struts2的拦截其中,我们一般会进行一些权限验证,当验证通过时,自然进行下一步的相关操作,但是如果没有验证通过,那么我们应该返回一些信息给客户端。     比如我们返回json格式的信息,那么我们就应该在拦截器验证失败后,返回一个字符串如:"return noLogin";那么我们只需配置一个全局的action result,再通过重定向到返回json字符的一个action。就可以了。     还可以看另一篇Struts2拦截器返回json格式(通过拦截器和jsp ...
public static String getClientIP(HttpServletRequest httpservletrequest) { if (httpservletrequest == null) return null; String s = httpservletrequest.getHeader("X-Forwarded-For"); if (s == null || s.length() == 0 || "unknown".equalsIgnoreCase(s)) s = httpservletrequest.getHe ...
第一步:加入log4j-1.2.8.jar到lib下。 第二步:在CLASSPATH下建立log4j.properties,这样设置就不用手动加载。内容如下: 1 log4j.rootCategory=INFO, stdout , R 2 3 log4j.appender.stdout=org.apache.log4j.ConsoleAppender 4 log4j.appender.stdout.layout=org.apache.log4j.PatternLayout 5 log4j.appender.stdout.layout.ConversionPattern=[QC] %p ...
原创!转载请注明地址 http://ycde2009.iteye.com/blog/1861026 在这里主要是用拦截器的思想来对Mybatis的session进行commit和close的操作。 还需要做的就是把打开的SqlSession加入到ThreadLocal里面,以后每次用到就去ThreadLocal里面找,能找到就返回,不能找到,就新建一个,并用ThreadLocal.set()保存到ThreadLocal。 在拦截器里面invocation.invoke();后关闭资源。 将session与当前线程绑定 public class SQLSessionThreadLocal {   ...
Global site tag (gtag.js) - Google Analytics