« | August 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | | | | |
| 公告 |
戒除浮躁,读好书,交益友 |
Blog信息 |
blog名称:邢红瑞的blog 日志总数:523 评论数量:1142 留言数量:0 访问次数:9693985 建立时间:2004年12月20日 |

| |
[j2ee]servlet容器重定向的转码问题 原创空间, 软件技术
邢红瑞 发表于 2005/7/20 9:33:03 |
最近遇到这样一个问题,UI的设计如下,使用关键字keyword进行查找,查找的数据进行分页,然后在分页的网页上直接进行修改,然后提交,而且提交成功后,必须返回原来的页面,不能重新分页。
这要求保留分页的页数和keyword,在处理提交数据的spring controlller中,得到页数和keyword,处理完数据后,redirect回jsp页面时,不能回到原来的页面,发 |
|
[数据库]toad的字符集的设置与oracle的安装 原创空间, 软件技术
邢红瑞 发表于 2005/7/19 13:08:36 |
oracle数据库服务器的安装一般是中文字符集,有时安装在不同的平台下,设置为ISO编码,toad是oracle开发的最好工具,不是我说的,可是中文环境下安装的toad,打开英文字符的oracle时,中文全是乱码。必须进行设置
环境变量---〉系统变量 |
|
[j2ee]jstl的使用注意事项 原创空间, 软件技术
邢红瑞 发表于 2005/7/17 10:45:45 |
使用jstl很多年,还是犯一些错误
1. <c:choose> <c:when test="${book.F_IsUse=='1'}">之间不能有任何代码,这个 <% if() %> <% { %>的性质相同,</c:when> <c:otherwise>之间不能有任何代码,这和<% else if%> <% { %>的性质相同, </c:otherwise> </c:choose>之间不能有任何Illegal text.
2.不管是用spring的queryForList还是jstl的sql标签的Result,由于map是大小写敏感的,这在以前的blog提过(http://blogger.org.cn/blog/more.asp?name=hongrui& |
|
[j2ee]汗,html对disabled的处理 原创空间, 软件技术
邢红瑞 发表于 2005/7/12 17:19:39 |
以前写过http下载程序,也写过http服务器程序,从没有注意到这个问题,其实很简单,就是html的控件置入disabled的值的处理,例如
<input type="text" disabled name="qa" >
IE和firefox为了节省网络资源,disabled的控件的值,不会post到后台程序,自己省略掉了.好容易才发现这个问题,主要是以前的UI从没有这样设计过操作. |
|
[orm]spring的jdbc和Table Data Gateway的研究 原创空间, 软件技术
邢红瑞 发表于 2005/7/11 19:08:13 |
PEAA的Table Data Gateway模式是带有sql语句,可以处理数据表的搜索,插入,删除,更新的数据处理模式. 其中作者对Table Data Gateway模式返回map结构提出了反对意见,认为类型的检查不严格,容易在map中出现拼写错误,所以推荐返回DTO. 在spring中这两种方法都支持,getJdbcTemplate().queryForList返回一个由HashMap组成的ArrayList, 或者使用getJdbcTemplate().query的new RowMapper()返回一个由POJO组成的ArrayList. 问题有两个 1.因为数据库的设计一般都不能一次完毕,其中涉及到大量库表的修改,每次修改库表,必须修改Model和数据库的CRUD操作,很是麻烦, 使用map模式,只需要修改使用Model数据的JSP页面,因为POJO的javabean和HashMap都是java对象,jstl都可以得到. 好像比hibernate好一些,那样必须修改数据库-->hbm文件-->POJO类,最是痛苦,所以使用 |
|
|