`
wanglu271991027
  • 浏览: 90603 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论
文章列表
两个jsp页面之间如何传递一个对象?比如一个List或者HashMap? 答: 用request.setAttribute("name",Object),request.getAttribute("name"); 或者session.setAttribute("name",Object),session.getAttribute("name"); 注意问题: 如果用request,要注意request的范围仅限于同一个request对象;如果使用了form的"action"或者response ...
1.#是把传入的数据当作字符串,如果 order by #field# ,如#field#传入的是id,则sql语句生成是这样,order by "id",这当然会报错.. 2.$传入的数据直接生成在sql里,如果 order by $field$ ,如$field$ 传入的是id,则sql语句生成是这样,order by id, 这就对了. 3.$方式一般用于传入数据库对象.例如传入表名. 如果传入动态sql或条件则注意防sql注入 4.#方式一般用于传入插入/更新的值或查询/删除的where条件 <dynamic prepend ="where&q ...
ibatis作为一种半自动化的OR Mapping工具,2010年这个项目由apache sofeware foundation 迁移到了google code,并且改名为mybatis。其灵活性日益体现出来,越来越多的人都倾向于在项目中使用。由于Sql中经常有与xml规范相冲突的字符对xml映射文件的合法性造成影响。许多人都知道使用<![CDATA[   ]]>标记来避免冲突,但是在sql配置中有动态语句的时候,还是有一些细节需要特别注意的,不然是费心又费力。 在使用ibatis时,经常需要配置待执行的sql语句。使用过ibatis的朋友都知道,无可避免的都会碰到一些不兼容、冲突的 ...

MD5加密算法

import java.security.MessageDigest; public class Dxt_SMSMD5{ public final static String MD5(String s) { char hexdigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd','e', 'f'}; try { byte[] strTemp = s.getBytes(); MessageDigest mdTemp = Mess ...

linux mount 命令

mount命令[-参数] [设备名称] [挂载点] 说明: [挂载点]必须是一个已经存在的目录,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用,umount以后会恢复正常。 [设备名称] 可以是一个分区,一个usb设备,光驱,软盘,网络共享等。 常见参数说明: Mount 挂载文件系统使用帮助 参数 说明 常见参数: -t vfstype 挂载指定的设备类型:adfs, affs, autofs, coda, coherent, cramfs, devpts, efs, ext, ext2, ext3, hfs, hpfs, iso9660, jfs, mi ...
package com.sdjt.security; //import jtml.manage.Setting; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import javax.servlet.ServletConfig; import javax.servlet.ServletContext; import javax.servlet.ServletContextEvent; import java ...
1. 准备模板文件codetemplates.xml(将下面的内容复制到你的xml文件中即可使用): <?xml version="1.0" encoding="UTF-8"?><templates><template autoinsert="false" context="overridecomment_context" deleted="false" description="Comment for overriding methods" ...
将jad.exe解压到指定目录。如:c:\java\jad 将jadeclipse插件net.sf.jadclipse_3.3.0.jar 拷贝到myeclipse安装目录\Genuitec\Common\plugins\目录下。 在myeclipse安装目录下dropins/创建eclipse文件夹,然后在eclipse文件夹中分别创建features、plugins文件夹,将net.sf.jadclipse_3.3.0.jar 分别拷贝到features和plugins文件夹中。 重新启动myeclipse后,配置jadeclipse插件 在eclipse窗口下,点击Window & ...
1.applicationContext <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xm ...
package com.sdjt.util.page; import java.lang.reflect.Method; import java.util.Collection; import java.util.HashMap; import java.util.Map; import java.util.Set; import javax.servlet.http.HttpServletRequest; public class PageData extends HashMap implements Map{ /** * 自动将页面数据放入Page ...
配制过程:   1.安装subversion服务端软件 sudo apt-get install subversion sudo mkdir -p/home/svn cd/home/svn   2.创建代码仓库 sudo svnadmin create myproject 配制代码仓库访问权限   3.启动subversion服务器    svnserve -d -T -r/home/svn   4加入启动项 编辑/etc/rc.local 文件加入svn服务

ibatis

对于IBatis应用最烦人的重复工作就是不停的写DAO,DTO,和xml文件里面的sqlmap,其实很多时候这些工作是重复而且无聊的。好在我们还有abator (http://ibatis.apache.org/abator.html ),一个IBatis自动生成工具,他可以帮助你生成大量的DAO,DTO和sqlmap。 如果你使用eclipse作为IDE那么事情就很简单了(相信没有几个人不在用): 安装Eclipse插件 1. 要求eclipse3.1,jdk1.4以上 2. 在eclipse上安装abator插件      eclipse菜单栏 --> help --> ...
JDK 配制 新建 JAVA_HOME 设置 C:/Program Files/Java/jdk1.6.0_27 在原来的path后面添加 %JAVA_HOME%/bin  新建 CLASSPATH 在后面添加 %JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar     TOMCAT配制 新建 CATALINA_BASE E:\apache-tomcat-6.0.33 CATALINA_HOME E:\apache-tomcat-6.0.33 在原来的path后面添加 %CATALINA_HOME%/bin 
[root@localhost bin]# java Usage: gij [OPTION] ... CLASS [ARGS] ...           to invoke CLASS.main, or        gij -jar [OPTION] ... JARFILE [ARGS] ...           to execute a jar file Try `gij --help' for more information. 我的java哪里去了?原来是linux完全安装后会有一个开源的jvm 也就是gij,jdk1.6.0_29放得太靠后,path先在/usr/bin...这些地 ...
tcher 一个Matcher对象是一个状态机器,它依据Pattern对象做为匹配模式对字符串展开匹配检查。首先一个Pattern实例订制了一个所用语法与 PERL的类似的正则表达式经编译后的模式,然后一个Matcher实例在这个给定的Pattern实例的模式控制下进行字符串的匹配工作。 Matcher类的方法简述 方法 说明 boolean matches() 对整个输入字符串进行模式匹配. boolean lookingAt() 从输入字符串的开始处进行模式匹配 boolean find(int start) 从start处开始匹配模式 int groupCount() 返回匹配后 ...
Global site tag (gtag.js) - Google Analytics