- 博客(51)
- 资源 (22)
- 收藏
- 关注
原创 UNRAR 命令解压失败
单位命令在linux下执行没有问题,开始以为是java的jar的权限问题,后来发现不是,经过一番查找,命令修改为 unrar x /tmp/xxx.rar /tmp/xxx/ 执行成功。由于项目要求需要对不同的压缩包进行解压,在处理rar的时候,为了兼容rar高低版本使用了第三方组件。是通过java,生成执行命令,然后再执行。
2023-08-28 13:49:45
693
原创 cas 使用 http协议
1、修改WEB-INF\deployerConfigContext.xml,加入p:requireSecure="false" 2、修改WEB-INF\spring-configuration\ticketGrantingTicketCookieGenerator.xml,修改p:cookieSecure="false"bean i
2017-04-19 14:28:37
611
原创 mybatis 一对多关系 list 的返回
配置映射文件 WARNING - @mbggenerated --> geItemsById" parameterType="String" resultType="com.xxx.model.Items"> select * from table
2016-01-25 16:21:10
5324
原创 mybatis使用oracle序列
@Table(name = "MAP_LIST")public class MapList { @Id @Column(name = "ID")@SequenceGenerator(name = "generator", sequenceName = "SEQ_TEST")@GeneratedValue(strategy = GenerationType.SEQUE
2016-01-25 16:10:33
3652
原创 struts2 发布到 weblogic
struts2 发布到 weblogic上需要加入以下两个包velocity-tools-view-1.1.jar下载地址
2009-11-09 11:19:00
642
原创 response.sendRedirect("login.jsp") 不起作用
response.sendRedirect("login.jsp");改成 request.getRequestDispatcher("login.jsp").forward(request, response);就可以了
2009-11-05 14:05:00
4772
原创 xtree dwr (ajax)异步加载每个树结点的代码
tree.js function getRank(rankNum){ var rankName=""; switch(rankNum) { case 1: { rankName="(普通会员)"; break; } case 2: { rankName="(一级会员)"; break; } case 3: { rankName=
2009-11-04 09:26:00
1017
原创 sql 每组数据只取前几条数据的写法
select * from (select row_number() over(partition by t.type order by date desc) rn, t.* from 表名 t) where rn type要分的类date 排序rn 每类要显示几条数据
2009-10-27 12:14:00
2455
转载 struts2 校验器——正则表达式校验器(regex)(内建校验器)
正则表达式校验器的名称:regex,他检查被校验字段是否匹配一个正则表达式 参数: fieldName:该参数指定校验的action 属性名,如果采用字段校验风格,无须指定该参数; expression:可选,该参数指定匹配的正则表达式; caseSemsitive:可选,该参数指明进行正则表达式匹配时,是否区分大小写,默认true 采用非字段校验器
2009-10-22 17:13:00
6916
转载 校验类型和配置方法说明
从Struts2 校验框架在验证的场所上可以分为:客户端校验和服务端校验。 客户端校验是指,在HTML画面上自动生成JavaScript校验代码,在用户提交到服务器之前在客户端浏览器中进行校验。默认位客户端校验。 服务端校验是指,在数据提交到服务器上之后,在Action处理之前,对客户但提交的数据进行校验。 从Struts2校验框架的配置上可以分为:Java Annot
2009-10-22 17:00:00
1648
转载 struts2.x 验证框架
一、服务端验证 下面将给出一个例子来演示如何使用Struts2的validation框架来进行服务端验证。我们可以按着如下四步来编写这个程序: 【第1步】建立Action类(NewValidateAction.java)http://search.yesky.com/search?q=COM" search.yesky.com http:>dotted; TABLE-LAYOUT:
2009-10-22 16:38:00
431
原创 hibernate查询防止代码注入
不要使用hql字符串组装,使用传递参数方式操作 如 Object[] obj = { "400", " and 1=1 or 1=" }; getHibernateTemplate().find("select new User(status) from user t where t.status=? and services=?", obj)或者g
2009-10-21 13:27:00
599
原创 hibernate 分页操作(防代码注入)
新建一个page类public class Page { private int queryPage = 0; private int firstResult = 0; private int maxPageSize = 10; public Page(int queryPage) { this.queryPage = queryPage >= 1 ? queryPage : 1
2009-10-21 13:24:00
558
转载 Struts2拦截器的原理与实现
一、理解Struts2拦截器1. Struts2拦截器是在访问某个Action或Action的某个方法,字段之前或之后实施拦截,并且Struts2拦截器是可插拔的,拦截器是AOP的一种实现.2. 拦截器栈(Interceptor Stack)。Struts2拦截器栈就是将拦截器按一定的顺序联结成一条链。在访问被拦截的方法或字段时,Struts2拦截器链中的拦截器就会按其之前定义的顺序被调用
2009-10-12 16:16:00
707
原创 STRUTS2.x 初始化相关的配置信息文件及struts.properties详解
位于struts2-core.jar中Org.apache.struts2 default.properties ## $Id: default.properties 789467 2009-06-29 22:11:12Z musachy $## Licensed to the Apache Software Foundation (ASF) under one# or more co
2009-10-12 15:45:00
2918
原创 STRUTS2.x 中的 系统提示中文化处理
在struts2-core中的struts-messages.properties中的文件全局的资源文件加入对应的中文struts.messages.invalid.token=The form has already been processed or no token was supplied, please try again.struts.internal.invalid.toke
2009-10-12 15:41:00
2105
转载 不错的struts插件:Struts Spring Plugin
http://struts.sourceforge.net/struts-spring/不错的struts插件,可以让你用spring的Ioc容器来管理你的Action,以及为action注入需要的对象。配置使用也比较简单。目前新的版本spring已经集成了这个插件,不用下载安装就可以使用。spring的apidoc里还有相关的说明。 在struts-config.xml中加入插件的配
2009-10-12 09:23:00
557
转载 Struts2国际化
struts2的国际化分三种情况:前台页面的国际化,Action类中的国际化,配置文件的国际化。首先指定全局的国际化资源文件:在配置文件struts.xml中引入(注意位置)或在struts.properties文件中指定如下一行:struts.custom.i18n.resources=message指定的国家化资源文件即为xxx_语言_国家.propertiesmessage_zh_C
2009-10-10 16:06:00
1654
转载 struts2国际化中的properties 的中文编辑
关于struts2国际化中的properties 的中文编辑, 就不需再用native2ascii 来转换了. 要不然得建个bat 文件. cd %工作目录%/src native2ascii -encoding UTF-8 template.properties globalMessages_zh_CN.properties 来转换. 你也可以 下载 PropEdit 在eclipse3.x 或
2009-10-10 15:52:00
589
原创 加载spring信息,属性文件信息,注册proxool
package com.cngrain.epay.util;import java.net.MalformedURLException;import java.net.URL;import org.apache.log4j.PropertyConfigurator;import org.springframework.context.ApplicationContext;import or
2009-10-10 14:51:00
681
转载 MYECLIPSE 7.5中安装svn
操作比较简单,可通过官方提供的链接,利用MyEclipse内置的Find and Install功能来安装。 1. 打开Myeclipse,在菜单栏中选择Help→Software Updates→Find and Install; 2. 选择Search for new features to install,点击Next进入下一步; 3. 点击“New Remote Site”按钮,在弹出的对
2009-10-10 09:44:00
3826
1
原创 struts1.x 防刷新重复提交(Token)
struts 防刷新重复提交(Token) Token防止刷新页面时造成的页面表单重复提交的问题: 1、首先要通过一个action方法生成Token令牌,生成一个随机数 this.saveToken(request); //生成Token return mapping.findForward("success"); //跳转到增加页面 2、
2009-09-23 09:30:00
2875
原创 在Eclipse 3.4上正确安装Subersive(SVN)插件
在Eclipse 3.4上正确安装Subersive(SVN)插件Eclipse 3.4菜单->Help->Software Updates...->选择Available Software 点击“Add Sites...”按钮,分别添加两个站点:http://download.eclipse.org/technology/subversive/0.7/update-site/和htt
2009-09-16 15:12:00
649
转载 服务器监控工具jprofile
weblogic教程:JProfiler连接Weblogic使用说明 。 1. 本地连接 1.1 环境说明 本地安装JProfiler,Weblogic相关工具 1.2 步骤说明 1. 打开工具JProfiler后,在Session菜单下选择New windows,弹出Quickstart窗口界面,在该界面选择第三项An application server,
2009-09-16 15:02:00
1844
1
原创 两个select的数据移动,支持IE,ff,google浏览器
jack2 全选反选 全选反选 $(document).ready(function(){//右移$("#
2009-03-26 14:05:00
581
原创 分页 js 代码
自己做一个js的分页代码test.html http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">无标题文档var divPage =new Pagination({id:pageQuery,totalNum:1000,_onclick:function(cu
2009-03-26 13:07:00
703
原创 Processing of multipart/form-data request failed. Stream ended unexpectedly
这个问题今天在图片上传时一直报这个错误,但程序在本地使用时没有任何异常,放到远程服务器上进行图片上传时就发生Processing of multipart/form-data request failed. Stream ended unexpectedly 这个错误,经过查找资料,最终确定我们的问题的,是由于这几天我们的网络速度比较慢,上传图片超时引起的这个错误的,根据情况设置con
2009-03-24 14:31:00
21032
转载 Tomcat shtml ssi
Tomcat shtml ssi 想让Tomcat支持ssi,一般是shtml文件。配置比较简单。默认tomcat不支持ssi。现以tomcat5.5.x为例。改conf/web.xml配置。有两种方式:一是servlet,二是filter。servlet方式的: ssi
2009-03-02 08:54:00
810
原创 tomcat 访问日志的使用
在config/server.xml中 unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> Documentation at: /docs/config/valve.html
2009-02-09 09:26:00
380
转载 tomcat 服务限制IP的设置
在context.xml文件中加上如下代码 allow="127.0.0.1(允许访问的ip)" deny="192.168.1.1(拒绝访问的ip)"/>org.apache.catalina.valves.RemoteAddrValve 过滤的是ip地址org.apache.catalina.valves.RemoteHostValve 过滤的是主机名如果
2009-02-09 09:22:00
582
转载 tomcat 的server.xml详解
tomcat中的server.xml元素详解 元素名 属性 解释 server port 指定一个端口,这个端口负责监听关闭tomcat的请求 shutdown 指定向端口发送的命令字符串 service name 指定service的名字 Connector(表示客户端和service之间的连接) port 指定服务器端要创建的端口号,并在这个端口监听来自客户端的请求 minProcessor
2009-02-09 08:47:00
369
原创 ldDWR出现“例外被抛出且未被接住 解决方法
最近一直使用的dwr在一位同事那里出现了DWR出现“例外被抛出且未被接住异常信息找了好多边,发现是因为在调用dwr内在的两个js文件时,路径不是dwr jar包里面的路径而是自己下载的两个js engine.js,util.js,所以出现了此问题。所以开始使用dwr的朋友,要记要调用这两文件时通过dwr本身提供的路径去调用 dwr/engine.js"> dwr/util
2009-01-19 08:47:00
934
原创 spring 使用不当会造成存溢出
如果在项目使用spring,能过调用文件方式来进行注入 如: ClassPathResource rs = new ClassPathResource(“...xml”); BeanFactory factory = new XmlBeanFactory(rs); IUser user=(IUser) factory.getBean("beanName"); 这样每次都调用你
2008-12-10 11:34:00
482
三级下拉菜单联动 (省市区县数据库操作) 源代码(java 版本)
2009-11-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人