﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-JSP/JAVA-随笔分类-JSP</title><link>http://www.blogjava.net/jujunchen/category/40490.html</link><description>JAVA SERVER PAGE</description><language>zh-cn</language><lastBuildDate>Fri, 26 Jun 2009 10:54:32 GMT</lastBuildDate><pubDate>Fri, 26 Jun 2009 10:54:32 GMT</pubDate><ttl>60</ttl><item><title>最近学校实习课，我做了个博客，现在把其中发现的问题和解决方法给大家共享下 </title><link>http://www.blogjava.net/jujunchen/archive/2009/06/26/284332.html</link><dc:creator>C鸡鸡</dc:creator><author>C鸡鸡</author><pubDate>Fri, 26 Jun 2009 10:15:00 GMT</pubDate><guid>http://www.blogjava.net/jujunchen/archive/2009/06/26/284332.html</guid><wfw:comment>http://www.blogjava.net/jujunchen/comments/284332.html</wfw:comment><comments>http://www.blogjava.net/jujunchen/archive/2009/06/26/284332.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jujunchen/comments/commentRss/284332.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jujunchen/services/trackbacks/284332.html</trackback:ping><description><![CDATA[<h2>&nbsp;</h2>
<div>
<p>1》验证码：产生的随机数要放到session里<br />
<br />
2》用select top5 * from art 出错 游标状态无效：去除括号里的<br />
stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);</p>
<p><br />
3》数据库连接池：虽然包含了&lt;%@include file="conn.jsp"%&gt;但还是要在文件里声明<br />
&lt;%! ResultSet rs=null;%&gt;<br />
&lt;%! Statement stmt=null;%&gt;<br />
否则会出现 rs/stmt cannot be resolved</p>
<p><br />
4》中文写入ACCESS数据库为什么是 ？？：&nbsp; 只要加<br />
String title=request.getParameter("title");<br />
title=new String(title.getBytes("ISO-8859-1"));<br />
String neirong=request.getParameter("neirong");<br />
neirong=new String(neirong.getBytes("ISO-8859-1")); </p>
<p>就OK了</p>
<p>5》出现错误&nbsp;<br />
rs.last() An exception occurred processing JSP page<br />
: stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);<br />
ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE&nbsp; 能让记录集能够前后移动<br />
<br />
<br />
6》错误为：<br />
org.apache.jasper.JasperException: Unable to compile class for JSP: </p>
<p>An error occurred at line: 16 in the jsp file: /biyesheji/nixie/addx.jsp<br />
String literal is not properly closed by a double-quote<br />
13: String eno=request.getParameter("eno");<br />
14: String wdate=request.getParameter("wdate");<br />
15: String ano=request.getParameter("ano");<br />
16: String sql="insert into pageinfo(num,typeid,seno,eno,wdate,ano) <br />
17: values('"+num+"','"+typeid+"','"+seno+"','"+eno+"','"+wdate+"','"+ano+"') ";<br />
18: addx.executeUpdate(sql);<br />
19: try{ sqlBean db =new sqlBean(); </p>
<p><br />
Stacktrace:<br />
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:85)<br />
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)<br />
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:435)<br />
org.apache.jasper.compiler.Compiler.compile(Compiler.java:298)<br />
org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)<br />
org.apache.jasper.compiler.Compiler.compile(Compiler.java:265)<br />
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)<br />
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:299)<br />
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)<br />
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)<br />
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)</p>
<p><br />
解决方法：</p>
<p>一行代码可以换行写，一个String的内容是不能换几行写的，写成<br />
String sql="insert into pageinfo(num,typeid,seno,eno,wdate,ano)" + <br />
"values('"+num+"','"+typeid+"','"+seno+"','"+eno+"','"+wdate+"','"+ano+"') ";</p>
</div>
<img src ="http://www.blogjava.net/jujunchen/aggbug/284332.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jujunchen/" target="_blank">C鸡鸡</a> 2009-06-26 18:15 <a href="http://www.blogjava.net/jujunchen/archive/2009/06/26/284332.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>