- 博客(27)
- 收藏
- 关注
原创 struts2上传文件的拦截器(依赖Common-FileUpload)
Struts2框架本身没有文件上传的功能模块,而是利用现在流行的几个文件上传开源框架,如Common-FileUpload和COS等。 Struts2利用拦截器将这些文件上传的框架巧妙的集成进来,不能不被称为一个优秀的拿来主义者。由于拦截器的使用,我们使用Struts2实现文件上传变的非常容易,似乎什么也没发生,文件已经上传到服务器了,但如果仅仅是使用这个功能,可能永远不知道Struts2为你...
2012-03-19 11:09:49 144
原创 spring连接数据库的各种方法
spring连接数据库的各种方法 spring数据源配置2010年05月31日 星期一 下午 4:17不管通过何种持久化技术,都必须通过数据连接访问数据库,在Spring中,数据连接是通过数据源获得的。在以往的应用中,数据源一般是Web应用服务器提供的。在Spring中,你不但可以通过JNDI获取应用服务器的数据源,也可以直接在Spring容器中配置数据源,此外,你还可以通过代码...
2012-02-20 15:44:13 258
原创 Struts2 自定义标签的方法
Struts2 的UITag原理:Struts2 UITag分三部份组成,一部份用于定义Tag的内容与逻辑的UIBean,一部份用于定义JSP Tag,也就是平时我们定义的那种,最后就是Template,它存放在你的theme目录之下,是一个FreeMarker模板文件。我现在辑写一份MMTag,它主要是用于输出带链接的文字,比如像这样:<cur:mm message="'I am a bo...
2011-12-26 18:16:32 109
原创 spring常用的annotation
使用 @Repository、@Service、@Controller 和 @Component 将类标识为 BeanSpring 自 2.0 版本开始,陆续引入了一些注解用于简化 Spring 的开发。@Repository 注解便属于最先引入的一批,它用于将数据访问层 (DAO 层 ) 的类标识为 Spring Bean。具体只需将该注解标注在 DAO 类上即可。同时,为了让 Spri...
2011-08-30 17:41:13 417
原创 oracle如何导入、导出数据命令
1. 导出 exp 账号/密码@数据库名 file= 路径 owner=(需要导出的用户名)2. 导入 imp 账号/密码@数据库名 file= 路径 full=y3. 怎样清空ORACLE中某用户下所有的表及数据 1、在cmd中输入sqlplus / as sysdba2、删除用户A,级所有和用户A关联的数据drop user a cascade;3、重...
2011-07-20 16:07:21 142
原创 struts2中property标签结合OGNL的用法
User对象属性获取如User中有username和password字段获取username属性<s:property value="user.username" />获取password属性<s:property value="user.password" />若User中又包含定义了address对象,address对象中包含有addr属性,则可以这样访问获取addr属...
2011-07-07 18:46:17 91
原创 struts2.1.8.1+jquery1.4.2返回json数据
1、引入包(本文中的包全部引自struts-2.1.8.1\lib):struts2-json-plugin-2.1.8.1.jarjson-lib-2.1.jarcommons-collections-3.2.jarcommons-beanutils-1.7.0.jarcommons-lang-2.3.jarcommons-logging-1.0.4.jarezmorph-...
2011-06-08 09:31:42 78
原创 JDBC访问数据库的步骤
JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。 例如: try{ //加...
2011-03-08 14:44:32 342
原创 简单的java递归算法
Java代码 example: 求5的阶乘。。 如下: public class Test { static int multiply(int n){ if(n==1||n==0) return n; else return n*multiply(n-1); } pu...
2011-02-15 11:33:24 88
原创 java常用排序算法
一 顺序查找 前提条件:无 从所传入集合的一段开始,顺序扫描,并以此将扫描到的值与所传如德key值进行比较。若有值与其相等,则表明查找成功;若扫描结束后仍没有值与key值相等,则表明查找失败。 示例代码: public int SeqSearch(int[] r, int k){ // 在顺序表R[0..n]中顺序查找关键字为k的...
2011-02-15 11:13:01 73
原创 java常用算法
通用抽象类Java代码 public abstract class Sorter<E extends Comparable<E>> { public abstract void sort(E[] array,int from ,int len); public final void so...
2011-02-15 10:05:18 108
原创 Spring定时操作的例子
在spring中你有时候需要在每天或者指定的一个时候进行一系列的操作。这个时候我们的spring为我们提供了一个很好的包来解决这个问题,你这是需要写一个Class文件,在文件中定义你要执行操作的函数你就可以通过配置来达到定时操作了。 1)需要的jar包为:quartz.jar包,将他加到你工程的classpath中去。 2)在applicationContext中配置你的定时发送操作。 (1...
2011-01-20 14:19:41 104
原创 web.xml的配置中<context-param>配置是起什么作用的
1.启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: <listener></listener> 和 <context-param></context-param>2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.3.容器将&l...
2011-01-20 10:56:37 94
原创 java annotion详细讲解
一、Annotation究竟是什么?Annotation 提供了一条与程序元素关联任何信息或者任何元数据(metadata)的途径。从某些方面看,annotation就像修饰符一样被使用,并应用于包、类 型、构造方法、方法、成员变量、参数、本地变量的声明中。这些信息被存储在annotation的“name=value”结构对中。 annotation类型是一种接口,能够通过java反射API的方式...
2011-01-03 17:13:53 242
原创 web.xml中的filter-mapping
2.4版本的servlet规范在部属描述符中新增加了一个<dispatcher>元素,这个元素有四个可能的值:即REQUEST,FORWARD,INCLUDE和ERROR,可以在一个<filter-mapping>元素中加入任意数目的<dispatcher>,使得filter将会作用于直接从客户端过来的request,通过forward过来的request,...
2010-12-17 15:13:37 2340
原创 struts2 iterator status的状态
关键字: struts2 iterator status index 奇偶判断 1:#status.odd 是否奇数行2:#status.count 当前行数3:#status.index 当前行的序号,从0开始『#status.count=#status.index+1』4:#status.first 是否第一行5:#status.last 是否最后一行6:#status.modules(i...
2010-12-07 13:30:29 132
原创 mysql left join,right join,inner join用法分析
下面是例子分析表A记录如下: aID aNum 1 a20050111 2 a20050112 3 a20050113 4 a20050114 5 a20050115 表B记录如下: bID bName 1 2006032401 2 2006032402 3 2006032403 4 2006032404 8 2006032408 创建这两个表SQL语句如下: CREATE TABLE a...
2010-10-06 21:09:19 83
原创 Struts2中doubleselect的使用方法
在Struts2的官方网站上,有doubleselect的用法示例,但是那个例子比较简单。<s:doubleselect label="doubleselect test2" name="menu" list="#{'fruit':'Nice Fruits', 'other':'Other Dishes'}" doubleName="dishes" doubleList="top == 'f...
2010-08-20 15:18:08 155
原创 关于Struts2的<s:radio/>默认选中值的解决方法
1、遇到value是字符串的时候(开始我没加单引号搞了好久,Struts2跟我开玩笑一样就是不选中,就好像你奈我何,直接晕倒,想了一下,加上单引号就OK了,让它忽悠我,还不是搞定了,O(∩_∩)O~)<s:radio list="#{ ' jobNo ' : ' 按Job No.搜索数据 ', ' productNo ' : ' 按ISBN搜索数据 '}" name="radF...
2010-08-17 09:52:47 111
原创 struts2过滤器(拦截url)
请求路径-action名称搜索顺序1、获得请求路径的URI,例如url是:http://server/struts2/path1/path2/path3/test.action2、首先寻找namespace为/path1/path2/path3的package,如果不存在这个 package则执行步骤3;如果存在这个package,则在这个package中寻找名字为test的act...
2010-08-12 18:55:16 1117
原创 浅谈struts2拦截器
1、定义拦截器。Struts2规定用户自定义拦截器必须实现com.opensymphony.xwork2.interceptor.Interceptor接口。该接口声明了3个方法,void init();void destroy();String intercept(ActionInvocation invocation) throws Excep...
2010-08-12 18:49:23 89
原创 Windows忘记mysql密码的解决方案
如果忘记了MySQL的root 密码,可以用以下方法重新设置: 1.KILL掉系统里的MySQL进程,方法如下: a.点击桌面工具栏打开任务栏管理器. b.从任务管理器的进程中找到mysqld-nt.exe进程,点击右键选择结束进程. 2.在命令行中输入命令 mysqld-nt --skip-grant-tables 启动MySQL,以不检查权限的方式启动: 3....
2010-08-12 15:05:48 80
原创 hibernate自定义枚举类型
1. 性别枚举类型类:Gender.java package com.qiujy.common.myusertype;import java.io.Serializable;/** * 性别枚举类型 * * @author qiujy */public enum Gen...
2010-08-12 14:23:26 203
原创 hibernate Restrictions用法
方法 说明 Restrictions.eq = Restrictions.allEq 利用Map来进行多个等于的限制 Restrictions.gt > Restrictions.ge >= Restrictions.lt <...
2010-08-09 18:44:34 64
原创 Struts2 国际化 s:text name动态传值,可以拼接字符串
页面调用:serviceType = 1<s:text name="%{'servicetype.'+serviceType}"></s:text>资源文件:messageResource_zh_CN.propertiesservicetype.1=XXXXservicetype.2=XXXX
2010-07-07 19:30:02 460
原创 HTTP错误code
HTTP错误code大全 100 - Continue101 - Switching ProtocolsTopSuccess Codes200 - OK201 - Created202 - Accepted203 - Non-Authoritative Information (for DNS)204 - No C...
2010-07-02 16:02:52 301
原创 AJAX传中文参数乱码问题解决
当利用XMLHttpRequest提交中文数据到服务器端时候,ajax默认编码为utf8,提交中文会发生乱码。为了解决这个问题,baidu了一天,研究了一天,现在把这些心得写下来,以备忘。(我这人健忘,^_^)首先明确一点:要想彻底没有乱码的烦恼,那就将整个程序使用utf8编码吧。但是我们在php编程中却难免遇到中文乱码问题。AJAX处理数据出现乱码从程序执行的过程来讲分为两种:一种是...
2010-05-31 14:27:27 220
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人