`
foryougeljh
  • 浏览: 116370 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
1、配置struts* 拷贝struts lib下的所有jar到WEB-INF/lib下* 修改web.xml文件,配置ActionServlet* 提供struts-config.xml文件 修改web.xml文件,加入 <servlet> <servlet-name>action</servlet-name> <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> <init-param> <param-name>co ...
使用commons-fileupload实现单个和多个文件上传 对于实现文件上传功能来说,Commons-fileupload组件是一个不错的选择,本文使用它实现了单个文件及多个文件上传,这里将实现过程写出来与大家共享。1.单个文件上传。页面代码: <!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> ...
Java路径问题最终解决方案 —可定位所有资源的相对路径寻址前言Java的路径问题,非常难搞。最近的工作涉及到创建和读取文件的工作,这里我就给大家彻底得解决Java路径问题。Java路径Java中使用的路径,分为两种:绝对路径和相对路径。具体而言,又分为四种: 一、URI形式的绝对资源路径如:file:/D:/java/eclipse32/workspace/jbpmtest3/bin/aaa.bURL是URI的特例。URL的前缀/协议,必须是Java认识的。URL可以打开资源,而URI则不行。URL和URI对象可以互相转换,使用各自的toURI(),toURL()方法即可! 二、本地系 ...
1.符合j2ee标准的web-app的目录结构 nWEB-INF uclasses uweb.xml ulib 2.servlet开发过程 n从httpservlet继承,重写doget/doPost方法 n部署web.xml
Struts2+Spring2.5+Hibernate3.3整合开发 整合开发时Struts 2、 Hibernate、Spring需要的JAR struts2-core-2.x.x.jar :Struts 2框架的核心类库
输入校验 手工编写代码实现对action中所有方法输入校验 通过重写validate() 方法实现, validate()方法会校验action中所有与execute方法签名相同的方法。当某个数据校验失败时,我们应该调用addFieldError()方法往系统的fieldErrors添加校验失败信息(为了使用addFieldError()方法,
在struts.xml文件中配置常量 <!-- 指定默认编码集,作用于HttpServletRequest的setCharacterEncoding方法 和freemarker 、velocity的输出
Spring是一个开源的控制反转(Inversion of Control ,IoC)和面向切面(AOP)的容器框架.它的主要目得是简化企业开发. IOC 控制反转 public class PersonServiceBean { private PersonDao personDao = new PersonDaoBean(); public void save(Person person){
JSON 示例 按照最简单的形式,可以用下面这样的 JSON 表示名称 / 值对: { "firstName": "Brett" } { "firstName": "Brett", "lastName":"McLaughlin", "email": "brett@newInstance.com" } { "people": [ { "firstName": "Brett&quo ...

cvs

什么是CVS?CVS是并發版本系統(Concurrent Versions System)的意思,主流的開放源碼网絡透明的版本控制系統。開啟wincvs后,需要對它進行一些基本設置首先,點擊主菜單Admin,選擇菜單項Preferences 在Preferences對話框中,我們先進行Gener ...
select top pageSize * from表名 where id not in ( select top (pageNo-1)*pageSize id from 表名 ) pageSize:每页记录数 pageNo:第几页 举例:假如 每页要显示 5条 要显示第三页 也就是 pageSize= 5 pageNo=3 (pageNo-1)*pageSize = (3-1)*5 = 2*5 这的意思就是得到前两页not in (............)就是不显示前两页 从前两页的数据 往后 显示 pageSize 条数据 ...
脏读 dirty reads:当事务读取还未被提交的数据时,就会发生这种事件。举例来说:Transaction 1 修改了一行数据,然后 Transaction 2 在 Transaction 1 还未提交修改操作之前读取了被修改的行。如果 Transaction 1 回滚了修改操作,那么 Transaction 2 读取的数据就可以看作是从未存在过的。不可重复的读 non-repeatable reads:当事务两次读取同一行数据,但每次得到的数据都不一样时,就会发生这种事件。举例来说:Transaction 1 读取一行数据,然后 Transaction 2 修改或删除该行并提交修改操作。当 ...
利用apache的fileupload组件实现文件的上传1、可以实现一个或多个文件的上传,也可以接收普通的form表单数据。2、简单测试了一下,对内存的占用还是可以忍受的,而且速度也可以。偶尔会导致内存使用的上升而且不会下降,长时间后是否会降下来还没有测试。关键点:1、提交文件上传的form的method属性为post,enctype属性为multipart/form-data。2、input标签需要有name属性,否则取不到内容。 Java代码: packageorg.xxm; importjava.io.BufferedInputStream; importjava. ...
JAVA中的传递都是值传递吗?有没有引用传递呢? 在回答这两个问题前,让我们首先来看一段代码: Java代码 public final class ParamTest { // 初始值为0 protected int num = 0; // 为方法参数重新赋值 public void change(int i) { i = 5; } // 为方法参数重新赋值 public void change(ParamTest t) { ParamTest tmp = new ParamTest(); tmp.num = 9; ...
http://quicker.javaeye.com/ java笔记 http://hi.baidu.com/ahuzl/blog/category/Hibernatehibernate笔记
Global site tag (gtag.js) - Google Analytics