急急!菜鸟请教一个textarea的参数传递问题!谢谢!

世界第一等 2006-05-31 04:22:17
我的JSP页面中有个<textarea rows="8" name="bbscontent" cols="50"></textarea>
我要把里面的输入的数据插入数据库,用的代码如下:
<%
String bbscontent;
bbscontent=request.getParameter("bbscontent");
tmpbyte=bbscontent.getBytes("ISO8859_1");
bbscontent=new String(tmpbyte);
%>
<%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbc:odbc:bbs");
Statement stmt = con.createStatement();
String sql="insert into bbs(bbscontent) values('bbscontent')";
stmt.executeUpdate(sql);

但是错了,请问该怎么写??谢谢了!!
stmt.close();
con.close();
%>
...全文
99 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
世界第一等 2006-05-31
  • 打赏
  • 举报
回复
呵呵 ,多谢多谢!
河蟹涉贿 2006-05-31
  • 打赏
  • 举报
回复
还有,你的sql怎么能这样 写呢?应该是:String sql="insert into bbs(bbscontent) values('"+bbscontent+"')";
河蟹涉贿 2006-05-31
  • 打赏
  • 举报
回复
空指针!在bbscontent=request.getParameter("bbscontent");
后面加一句:bbscontent = bbscontent ==null ? "" : bbscontent;
就没问题了
世界第一等 2006-05-31
  • 打赏
  • 举报
回复
报错内容如下:
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


root cause

java.lang.NullPointerException
org.apache.jsp.msg.dtadd_jsp._jspService(dtadd_jsp.java:219)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)

81,095

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧