- 浏览: 116370 次
- 性别:
- 来自: 上海
最新评论
文章列表
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 ...
- 2010-10-29 09:17
- 浏览 568
- 评论(0)
使用commons-fileupload实现单个和多个文件上传
对于实现文件上传功能来说,Commons-fileupload组件是一个不错的选择,本文使用它实现了单个文件及多个文件上传,这里将实现过程写出来与大家共享。1.单个文件上传。页面代码:
<!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
...
- 2010-10-21 10:47
- 浏览 1008
- 评论(0)
Java路径问题最终解决方案 —可定位所有资源的相对路径寻址前言Java的路径问题,非常难搞。最近的工作涉及到创建和读取文件的工作,这里我就给大家彻底得解决Java路径问题。Java路径Java中使用的路径,分为两种:绝对路径和相对路径。具体而言,又分为四种:
一、URI形式的绝对资源路径如:file:/D:/java/eclipse32/workspace/jbpmtest3/bin/aaa.bURL是URI的特例。URL的前缀/协议,必须是Java认识的。URL可以打开资源,而URI则不行。URL和URI对象可以互相转换,使用各自的toURI(),toURL()方法即可!
二、本地系 ...
- 2010-10-20 08:56
- 浏览 605
- 评论(0)
1.符合j2ee标准的web-app的目录结构
nWEB-INF
uclasses
uweb.xml
ulib
2.servlet开发过程
n从httpservlet继承,重写doget/doPost方法
n部署web.xml
- 2010-10-19 22:25
- 浏览 506
- 评论(0)
Struts2+Spring2.5+Hibernate3.3整合开发
整合开发时Struts 2、 Hibernate、Spring需要的JAR
struts2-core-2.x.x.jar :Struts 2框架的核心类库
- 2010-10-19 17:27
- 浏览 699
- 评论(0)
输入校验
手工编写代码实现对action中所有方法输入校验
通过重写validate() 方法实现, validate()方法会校验action中所有与execute方法签名相同的方法。当某个数据校验失败时,我们应该调用addFieldError()方法往系统的fieldErrors添加校验失败信息(为了使用addFieldError()方法,
- 2010-10-19 17:22
- 浏览 740
- 评论(0)
在struts.xml文件中配置常量
<!-- 指定默认编码集,作用于HttpServletRequest的setCharacterEncoding方法 和freemarker 、velocity的输出
- 2010-10-19 17:18
- 浏览 670
- 评论(0)
Spring是一个开源的控制反转(Inversion of Control ,IoC)和面向切面(AOP)的容器框架.它的主要目得是简化企业开发.
IOC 控制反转
public class PersonServiceBean {
private PersonDao personDao = new PersonDaoBean();
public void save(Person person){
- 2010-10-19 17:13
- 浏览 622
- 评论(0)
JSON 示例
按照最简单的形式,可以用下面这样的 JSON 表示名称 / 值对:
{ "firstName": "Brett" }
{ "firstName": "Brett", "lastName":"McLaughlin", "email": "brett@newInstance.com" }
{ "people": [
{ "firstName": "Brett&quo ...
- 2010-10-14 16:55
- 浏览 719
- 评论(0)
什么是CVS?CVS是并發版本系統(Concurrent Versions System)的意思,主流的開放源碼网絡透明的版本控制系統。開啟wincvs后,需要對它進行一些基本設置首先,點擊主菜單Admin,選擇菜單項Preferences
在Preferences對話框中,我們先進行Gener ...
- 2010-10-14 12:01
- 浏览 523
- 评论(0)
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 条数据
...
- 2010-10-11 08:48
- 浏览 629
- 评论(0)
脏读 dirty reads:当事务读取还未被提交的数据时,就会发生这种事件。举例来说:Transaction 1 修改了一行数据,然后 Transaction 2 在 Transaction 1 还未提交修改操作之前读取了被修改的行。如果 Transaction 1 回滚了修改操作,那么 Transaction 2 读取的数据就可以看作是从未存在过的。不可重复的读 non-repeatable reads:当事务两次读取同一行数据,但每次得到的数据都不一样时,就会发生这种事件。举例来说:Transaction 1 读取一行数据,然后 Transaction 2 修改或删除该行并提交修改操作。当 ...
- 2010-10-10 16:09
- 浏览 625
- 评论(0)
利用apache的fileupload组件实现文件的上传1、可以实现一个或多个文件的上传,也可以接收普通的form表单数据。2、简单测试了一下,对内存的占用还是可以忍受的,而且速度也可以。偶尔会导致内存使用的上升而且不会下降,长时间后是否会降下来还没有测试。关键点:1、提交文件上传的form的method属性为post,enctype属性为multipart/form-data。2、input标签需要有name属性,否则取不到内容。
Java代码:
packageorg.xxm;
importjava.io.BufferedInputStream;
importjava. ...
- 2010-10-07 11:23
- 浏览 815
- 评论(0)
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; ...
- 2010-09-14 17:22
- 浏览 666
- 评论(0)
http://quicker.javaeye.com/ java笔记
http://hi.baidu.com/ahuzl/blog/category/Hibernatehibernate笔记
- 2010-09-14 14:57
- 浏览 534
- 评论(0)