文章列表
在IBatis的xml映射里面有不少小窍门可以值得使用
1. 使用namespace规划自己的xml映射文件, .......
2. 使用typeAlias 上面的那个cn.uisoft.bean.UserAccount是不是太长加上一个 就可以在后面直接使用这个parmeterClass="cn.uisoft.bean.UserAccount了
3. 使用默认几种map映射,比如map,int,string,让程序更加灵活
4. $与# 上面都是使用#的,这个的特点是ibatis会根据反射自动加上一些sql符号,比如字符串的'',但是$就是不加任何符号,直 ...
- 2009-01-21 17:25
- 浏览 1175
- 评论(0)
每一个站的WEB-INF下都有一个web.xml的设定文件,它提供了我们站台的配置设定.
web.xml定义:
.站台的名称和说明
.针对环境参数(Context)做初始化工作
.Servlet的名称和映射
.Session的设定
.Tag library的对映
.JSP网页设定
.Mime Type处理
.错误处理
.利用JDNI取得站台资源
要了解web.xml的设定值,必须了解它的schema,从web.xml中知道它的schema是由Sum Microsystems公司定制的,如果你想更为详细的了解它,
可以到http://java.sun.com/xml/ns/j2 ...
- 2009-01-21 11:27
- 浏览 1422
- 评论(0)
session-timeout元素(WEB.XML文件中的元素)用来指定默认的会话超时时间间隔,以分钟为单位。该元素值必须为整数。如果session-timeout元素的值为零或负数,则表示会话将永远不会超时。如:
<session-config>
<session-timeout>30</session-timeout>
</session-config>
//30分钟
setMaxInactiveInterval设置的是当前会话的失效时间,不是整个web的时间,单位为以秒计算。如果设置的值为零或负数,则表示会话 ...
- 2009-01-21 11:03
- 浏览 4569
- 评论(0)
1.判断select选项中 是否存在Value="paraValue"的Item
2.向select选项中 加入一个Item
3.从select选项中 删除一个Item
4.修改select选项中 value="paraValue"的text为"paraText"
5.设置select中text="paraText"的第一个Item为选中
6.设置select中value="paraValue"的Item为选中
7.得到select的当前选中项的value
8.得到select的当前选中项的te ...
- 2009-01-09 13:10
- 浏览 756
- 评论(0)
今天碰到个问题:我的系统里面有个地方要导入银行返回的数据,但是这些数据可能不合乎规则,因此,我需要对数据进行进行扫描,然后才能读入程序,存入数据库.因此我想到了java.util.Scanner类.
D:/a.txt
003000000102123456789 000009000.00A
002000000102123456 000002000.00A
代码
import java.io.File;
import java.io.FileNotFoundException;
import java.io.StringReader;
import ...
- 2008-12-31 17:14
- 浏览 1000
- 评论(0)
写道
正则表达式是一种通用的标准,大部分计算机语言都支持正则表达式,包括as3,这里转摘出了一些常用的正则表达式语句,大家用到的时候就不用自己写了 ^\d+$ //匹配非负整数(正整数 + 0) ^[0-9]*[1-9][0-9]*$ //匹配正 ...
- 2008-12-31 11:58
- 浏览 754
- 评论(0)
今天用struts做jxl导出为excel文件时,报出个异常,但是文件还是导出成功了.百思不得其解,就google了下,找到了一下两种方式:
1.
out.clear(); out = pageContext.pushBody();
在使用完输出流后加上这样两句,但是我用的是以下方式:
jxl.write.WritableWorkbook wwb = Workbook.createWorkbook(response.getOutputStream());
jxl.write.WritableSheet ws = wwb.createSheet(sheetName, 0); ...
- 2008-12-30 19:11
- 浏览 1739
- 评论(0)
在webWork中有Token标签,可以直接搞定重复提交的问题,但在Struts2.0以下的版本,传统的做法只有通过提供的Token编程来搞定,代码虽然不多但是,这样的细节涉及了两个Action,对于页面的跳转控制来说是一个额外的负担,必须处处小心,本文阐述了如何通过Filter通过配置来避免struts的Form重复提交问题。 核心代码如下:
package com.yapulan.util.filter;
import java.io.IOException;
import java.util.HashMap;
import java.util.Iterator;
import j ...
- 2008-12-25 12:16
- 浏览 802
- 评论(0)
首先必须要通过一个Action再转向那个添加记录的页面,转向函数如下.
public ActionForward tokenTest(
ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response) throws Exception {
saveToken(request);//把一个token ID保存到Session,并在且要转到的页面
//的<html:form>中添加一个<input type= ...
- 2008-12-25 12:03
- 浏览 1030
- 评论(0)
曾经见过有人给出的最蠢的一个做法,是在ActionForm里放了20个Formfile 类型的变量。 其实只需要下面一段代码即可。
String dirPath = getServlet().getServletContext().getRealPath("/")
+ "/upload";
Hashtable fileh = actionForm.getMultipartRequestHandler().
getFi ...
- 2008-12-24 16:12
- 浏览 1015
- 评论(0)