java web开发常见问题记录
allanking666
这个作者很懒,什么都没留下…
展开
-
JSP/Servlet 中的汉字编码问题
1. 问题的起源每个国家(或区域)都规定了计算机信息交换用的字符编码集,如美国的扩展 ASCII码, 中国的 GB2312-80,日本的 JIS 等,作为该国家/区域内信息处理的基础,有着统一编码的重要作用。字符编码集按长度分为 SBCS(单字节字符集),DBCS(双字节字符集)两大类。早期的软件(尤其是操作系统),为了解决本地字符信息的计算机处理,出现了各种本地化版本(L10N),为了区分,引转载 2009-04-12 11:40:00 · 438 阅读 · 0 评论 -
使用 DWR 的 util.js 进行数据回显
示例代码:当显示编辑页面给用户时,有如下输入框:...... 回显代码这样写:<!--/dwr/util.js>// --><!-- dwr.util.setValue(salarySerial.mc, ); dwr.util.setValue(salarySerial.upLimit, ); dwr.util.setValue(转载 2009-09-03 14:59:00 · 938 阅读 · 0 评论 -
DWR 同步模式和异步模式
AJAX仍然也支持同步的调用。在纯粹的XMLHttpRequest中可以设置调用是否是异步的。XMLHttpRequest的open函数是有一个是否同步参数,如下:XMLHttpRequest.open(String method, String URL, boolean asynchronous) 其中的asynchronous就是是否同步的参数了。 在DWR的engine.js文件转载 2009-09-03 14:31:00 · 698 阅读 · 0 评论 -
使用 iBatis 调用存储过程并返回值
sqlmap 这样写: {? = call sf_generate_occur_should.sf_feeitem_in_out(?,?,?,?,?)} java 中这样调用:public String generateShouldDataFromManlist(String x转载 2009-09-03 14:26:00 · 3518 阅读 · 0 评论 -
将页面数据自动组装到 ActionForm 中的 Map
ActionForm 中这样写:/** 存放 Map(key=feeitem, value=feeAmount) */ private Map itemAndFeeMap = new HashMap(); /** * 用于组装页面数据到 itemAndFeeMap * 页面: * 则相当于 this.itemAndFeeMap转载 2009-09-03 14:25:00 · 679 阅读 · 0 评论 -
error listener start;startup failed due to previous errors
key words:error listener startorg.apache.catalina.core.StandardContext startContext [/XXX] startup failed due to previous errors……比较常见的错误,经常是由于数据源配置或者是加载bean的时候出问题所导致。可能的原因:1.缺少必要的jar包,org.apache.原创 2009-04-12 11:58:00 · 1641 阅读 · 0 评论 -
java.lang.OutOfMemoryError 解决办法收集总结
1、PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Hea原创 2009-04-12 12:34:00 · 1529 阅读 · 0 评论 -
java.io.NotSerializableException 解决办法
解决方法:方法一(通过配置,使tomcat重启后不重新恢复session):在关闭和重启Tomcat 5时, tomcat 会试图 serialize存在的session资源. 如果 sessions中相关的对象没有实现 serializable 接口, 就会出现Cannot serialize session attribute XXX for 异常java.io.NotSeriali原创 2009-04-12 12:00:00 · 20268 阅读 · 0 评论 -
org.xml.sax.SAXParseException;Invalid encoding name ‘XXX'
key words:org.xml.sax.SAXParseExceptionInvalid encoding name ‘XXX……可能的原因:xml解析器不支持XXX编码。重新找一个SAX包也许可以解决此问题。原创 2009-04-12 11:59:00 · 5227 阅读 · 0 评论 -
Cannot find bean in any scope
可能的原因: 由于在struts-config.xml里的Action配置里把redirect设置为了true。原创 2009-04-12 11:56:00 · 1238 阅读 · 0 评论 -
big decimal 错误
keywords:class cast exception java.lang.mathbig decimal……一般为jdk版本不兼容所导致,更改问题所在代码即可。原创 2009-04-12 11:54:00 · 851 阅读 · 0 评论 -
action提交时参数值为中文时乱码解决办法总结
1.在类中直接进行转码 example: String key=new String(request.getParameter("key").getBytes("ISO-8859-1"),"gb2312"); 2.使用filter 写一个过滤器 filter,设置编码utf-8! 在eclipse建一个servlet,实现filter接口! 然后在w原创 2009-04-12 11:44:00 · 962 阅读 · 0 评论 -
不同编码的区别
各个国家和地区所制定的不同 ANSI 编码标准中,都只规定了各自语言所需的“字符”。比如:汉字标准(GB2312)中没有规定韩国语字符怎样存储。这些 ANSI 编码标准所规定的内容包含两层含义:1. 使用哪些字符。也就是说哪些汉字,字母和符号会被收入标准中。所包含“字符”的集合就叫做“字符集”。2. 规定每个“字符”分别用一个字节还是多个字节存储,用哪些字节来存储,这个规定就叫做“编码”。各个国转载 2009-04-12 11:43:00 · 803 阅读 · 0 评论 -
java图片验证码
servlet:package com.heer.humanresource.rs.recruit.servlet;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.util.Ra原创 2009-09-03 15:12:00 · 4675 阅读 · 2 评论