jsp代码运行错误的问题及解决方法

jsp代码运行错误的问题及解决方法

ID:31631287

大小:61.74 KB

页数:5页

时间:2019-01-16

jsp代码运行错误的问题及解决方法_第1页
jsp代码运行错误的问题及解决方法_第2页
jsp代码运行错误的问题及解决方法_第3页
jsp代码运行错误的问题及解决方法_第4页
jsp代码运行错误的问题及解决方法_第5页
资源描述:

《jsp代码运行错误的问题及解决方法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、JSP代码运行错误的问题及解决方法javax.naming・NameNotFoundException:NaniejdbcisnotboundinthisContext解决方案:META-INF下context,xml文件的配置出错或名字引用不到•名字如标签,只能是context.java.lang・IllegalStateException/Attempttoclearabufferthatsalreadybeenflushed严重:Servlet・setvice()forservletjspth

2、rewexceptionjava.lang・IllegalStateException解决方案:可以在response.sendRedirec(a.jsp)之后加return或者把路径变为./a.jsp。不过,都不管用。解决方法是设置buffer的大小:It:%pagebuffer=,,10kb,,%gt;默认是8kb,自己手动改为10kb之后,没有错误了。?ThetypeDateisambiguous原因:It;%pageimport=//java・sql.*〃%gt:It;%pageimport

3、二"java・util.*〃%gt;这两个类中都有Date,系统不知道选哪个了解决方案:可以用java.util.Datetoday二newDate();来区分?(1)MySQL插入时的乱码:自己的MySQL安装时默认是用UTF-8的,在JSP中传入需要插入的数据时,可以用newString(request・getParameter(string)・getBytesClS08859-1"),"UTF-8");插入后没有乱码……连接时用:Stringurl=/zjdbc:mysql://localho

4、st:3306/database?useUnicode二trueamp;characterEncoding=utf-8〃;(2)页面的乱码:用非英语语言时,容易出现乱码,特别是在进行form提交表单检测时,如:"保存”.equals(str)时,有可能不识别,最好的是用隐藏表单提交,value值设为数字即可。如果有多个表单提交,可以用JavaScript检测设置隐藏表单的值:It;scripttype二〃text/javascript〃gt;functiongetAction(num){docume

5、nt・getElementByld(〃hide〃)・value=num;}It;/scriptgt;ltjformgt;lt;inputname=/zaction〃type二〃hidden〃value二"〃id二〃hide〃gt;It;inputtype二〃submit〃onClick二〃getAction(1)〃name=/z//value二〃保存〃style二〃width:7Opx/z/gt;1t;inputtype二"subniit〃onClick二〃getAction(2)me二〃〃valu

6、e二〃i丿y卜〃style二〃width:70px〃/gt;It;inputtype二〃submit〃onClick=/zgetAction(3)/zname二〃〃value二〃戻"style二〃width:70px〃/gt;It;/formgt;还有就是添加1t;%pagelpageEncoding二〃utf-8〃%gt;1t;!--shiftjis—gt;1t;contentType二〃text/html;charset=utf-8/z%gt;It;%request.setCharacterEn

7、coding(〃utf-8〃);response・setCharacterEncoding(/zutf一8〃);%gt;也可一定程度防止乱码。It;inputtype=〃text〃name=〃name/zid=//namez/value=lt;%=bean.getName()%gt;size二〃12,,maxlength如上所示,input通过value属性来获得数据库bean的数据。?而换成textarea时,这样做却不成。(当然数据库中有这项数据,你可以用out方法打印出来)问题解决:?想到几个

8、月前,做过一个新闻相关的网站。当时也用到textarea标签。对照代码一看才明白过来,示例如下:It;textareatype=〃text〃nanie二〃contents/zgt;It;%=bean.getContents()%gt;It;/textareagt;即将所需数据放在标签的中间就可以了!

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。