- 博客(18)
- 资源 (26)
- 收藏
- 关注
原创 动态ActionForm,文件上传与转换器
<br />动态ActionForm<br />动态ActionForm是为了避免标准ActionForm膨胀而设计的,使用动态ActionForm可以获得标准ActionForm的所有功能,动态ActionForm(DynaActionForm)继承ActionForm<br />* 在struts-config.xml文件中定义动态ActionForm,如:<br /><form-beans><br /> <form-bean name="dynaForm" type="org.apache.s
2010-10-31 15:26:00 2042
原创 el表达式
<br />EL表达式<br />只要是支持Servlet2.4 或 JSP2.0 的容器,就可以在JSP 页面中直接使用EL<br />所有EL 都是以 ${ 为起始,以 } 为结尾的。<br />如<br />${sessionScope.person.name}等效于<br /><%<br />Person person = (Person) session.getAttribute("person");<br />String name = person.getName();<br />out.pr
2010-10-30 15:15:00 608
原创 el表达式
<br />EL表达式<br />只要是支持Servlet2.4 或 JSP2.0 的容器,就可以在JSP 页面中直接使用EL<br />所有EL 都是以 ${ 为起始,以 } 为结尾的。<br />如<br />${sessionScope.person.name}等效于<br /><%<br />Person person = (Person) session.getAttribute("person");<br />String name = person.getName();<br />out.pr
2010-10-30 15:14:00 548
原创 el表达式
<br />EL表达式<br />只要是支持Servlet2.4 或 JSP2.0 的容器,就可以在JSP 页面中直接使用EL<br />所有EL 都是以 ${ 为起始,以 } 为结尾的。<br />如<br />${sessionScope.person.name}等效于<br /><%<br />Person person = (Person) session.getAttribute("person");<br />String name = person.getName();<br />out.pr
2010-10-30 15:14:00 516
原创 struts标签
配置: * 在struts-config.xml文件中加入 * 拷贝MessageResources.properties文件到src下使用: * 采用taglib指令引入 标签//普通属性 request.setAttribute("hello", "Hello World"); hello(标签)://html文本 reques
2010-10-29 11:02:00 572
原创 struts_login
<br />1、配置struts<br /> * 拷贝struts lib下的所有jar到WEB-INF/lib下<br /> * 修改web.xml文件,配置ActionServlet<br /> * 提供struts-config.xml文件<br /> <br />修改web.xml文件,加入<br /><servlet><br /> <servlet-name>action</servlet-name><br /> <servlet-class>org.apache.struts.act
2010-10-29 09:17:00 660
转载 JSP实现任意个文件上传
使用commons-fileupload实现单个和多个文件上传对于实现文件上传功能来说,Commons-fileupload组件是一个不错的选择,本文使用它实现了单个文件及多个文件上传,这里将实现过程写出来与大家共享。1.单个文件上传。页面代码: ....下載列表 List downloadList=(List)request.getAttribute("downloadList");
2010-10-21 10:47:00 1256 1
转载 Java路径问题最终解决方案
Java路径问题最终解决方案 —可定位所有资源的相对路径寻址 前言Java的路径问题,非常难搞。最近的工作涉及到创建和读取文件的工作,这里我就给大家彻底得解决Java路径问题。我编写了一个方法,比ClassLoader.getResource(String 相对路径)方法的能力更强。它可以接受“../”这样的参数,允许我们用相对路径来定位classpath外面的资源。这样,我们就可以使用相对于classpath的路径,定位所有位置的资源!Java路
2010-10-20 08:56:00 720
原创 知识点
1. 符合j2ee标准的web-app的目录结构n WEB-INF u classes u web.xml u lib2. servlet开发过程n 从httpservlet继承, 重写doget / doPost方法n 部署web.xml 3. servlet声明周期n 只有一个对象n 第一次请求的时候被初始化,只一遍n 初始化后先调用init方法,只一遍n 每个请求,调用一遍serviceàserviceàdoGet/doPost。以多线程的方式运行 不要在servlet中设计成员变量。n 卸载前调用
2010-10-19 22:25:00 530
原创 Struts2+Spring2.5+Hibernate3.3整合开发
<br />Struts2+Spring2.5+Hibernate3.3整合开发<br /> <br />整合开发时Struts 2、 Hibernate、Spring需要的JAR<br /> <br />struts2-core-2.x.x.jar :Struts 2框架的核心类库<br />Xwork-core-2.x.x.jar :XWork类库,Struts 2在其上构建<br />ognl-2.6.x.jar :对象图导航语言(Object Graph Navigation Language),s
2010-10-19 17:27:00 951
原创 struts2笔记3
<br />输入校验<br />手工编写代码实现对action中所有方法输入校验<br />通过重写validate() 方法实现, validate()方法会校验action中所有与execute方法签名相同的方法。当某个数据校验失败时,我们应该调用addFieldError()方法往系统的fieldErrors添加校验失败信息(为了使用addFieldError()方法,action可以继承ActionSupport ),如果系统的fieldErrors包含失败信息,struts2会将请求转发到名为in
2010-10-19 17:22:00 734
原创 struts2笔记
<br />在struts.xml文件中配置常量<br /><!-- 指定默认编码集,作用于HttpServletRequest的setCharacterEncoding方法和freemarker 、velocity的输出 --><br /> <constant name="struts.i18n.encoding" value="UTF-8"/><br /> <!-- 该属性指定需要Struts 2处理的请求后缀,该属性的默认值是action,即所有匹配*.action的请求都由Struts2
2010-10-19 17:18:00 612
原创 spring
Spring是一个开源的控制反转(Inversion of Control ,IoC)和面向切面(AOP)的容器框架.它的主要目得是简化企业开发.IOC 控制反转public class PersonServiceBean { private PersonDao personDao = new PersonDaoBean(); public void save(Person person){ personDao.save(person); }}PersonDa
2010-10-19 17:13:00 595
转载 JSON 基础
JSON 示例按照最简单的形式,可以用下面这样的 JSON 表示名称 / 值对:{ "firstName": "Brett" }{ "firstName": "Brett", "lastName":"McLaughlin", "email": "brett@n
2010-10-14 16:55:00 937
原创 cvs
什么是CVS?CVS是并發版本系統(Concurrent Versions System)的意思,主流的開放源碼网絡透明的版本控制系統。開啟wincvs后,需要對它進行一些基本設置首先,點擊主菜單Admin,選擇菜單項Preferences,如下圖:在Preferences對話框中,我們先進行General設置: 這裡的設置有:Authentication(認證方式)。CVS提供多种認證方式,例如pserver,rhosts,gserver,local等。常用的是pserver,如果CVS倉庫在本地,就選擇
2010-10-14 12:01:00 515
原创 sql server 分页
<br />select top pageSize * from 表名<br /> <br /> where id not in<br /> (<br /> select top (pageNo-1)*pageSize id from 表名 <br />) <br /> <br />pageSize:每页记录数<br />pageNo: 第几页 <br /> <br />举例:假如 每页要显示 5条 要显示第三页<br /> 也就是 pageSize= 5<br />
2010-10-11 08:48:00 569
转载 事务(脏读,不可重复读,虚读)
<br />脏读 dirty reads:当事务读取还未被提交的数据时,就会发生这种事件。举例来说:Transaction 1 修改了一行数据,然后 Transaction 2 在 Transaction 1 还未提交修改操作之前读取了被修改的行。如果 Transaction 1 回滚了修改操作,那么 Transaction 2 读取的数据就可以看作是从未存在过的。<br />不可重复的读 non-repeatable reads:当事务两次读取同一行数据,但每次得到的数据都不一样时,就会发生这种事件。举例
2010-10-10 16:09:00 1151 1
转载 FileUpload组件
<br />利用apache的fileupload组件实现文件的上传<br />1、可以实现一个或多个文件的上传,也可以接收普通的form表单数据。<br />2、简单测试了一下,对内存的占用还是可以忍受的,而且速度也可以。偶尔会导致内存使用的上升而且不会下降,长时间后是否会降下来还没有测试。<br /><br />关键点:<br />1、提交文件上传的form的method属性为post,enctype属性为multipart/form-data。<br />2、input标签需要有name属性,否则取不
2010-10-07 11:23:00 649
ant.dtd
2011-09-07
common-io.jarcommon-io.jar
2010-09-17
javamail-1.4.3.zipjavamail-1.4.3.zip
2010-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人