exception org.apache.jasper.JasperException: An exception occurred processing JSP page /meeting_add.jsp at line 107: %>
8:
9: <%
10: int id = Integer.parseInt(request.getParameter("id"));
11: String sender = request.getParameter("sender");
12: String starttime = request.getParameter("starttime");
13: String endtime = request.getParameter("endtime");
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:524)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:435)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
root cause java.lang.NumberFormatException: null
java.lang.Integer.parseInt(Integer.java:415)
java.lang.Integer.parseInt(Integer.java:497)
org.apache.jsp.meeting_005fadd_jsp._jspService(meeting_005fadd_jsp.java:75)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
以前程序运行好好的,现在就不行了。
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page import="java.sql.*" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%><%
int id = Integer.parseInt(request.getParameter("id"));
String sender = request.getParameter("sender");
String starttime = request.getParameter("starttime");
String endtime = request.getParameter("endtime");
String address = request.getParameter("address");
String title = request.getParameter("title");
String content = request.getParameter("content");
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/demo?user=root&password=root";
Connection conn = DriverManager.getConnection(url);
String sql = "insert into meeting values(null, ?, ?, ?, ?, ?, ?)";
PreparedStatement pstmt = conn.prepareStatement(sql); pstmt.setString(1, "admin");
pstmt.setString(2, starttime);
pstmt.setString(3, endtime);
pstmt.setString(4, address);
pstmt.setString(5, title);
pstmt.setString(6, content);
pstmt.close();
conn.close();%>
id就是int型自增的,不应该出现转换错误的情况啊~~~
8:
9: <%
10: int id = Integer.parseInt(request.getParameter("id"));
11: String sender = request.getParameter("sender");
12: String starttime = request.getParameter("starttime");
13: String endtime = request.getParameter("endtime");
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:524)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:435)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
root cause java.lang.NumberFormatException: null
java.lang.Integer.parseInt(Integer.java:415)
java.lang.Integer.parseInt(Integer.java:497)
org.apache.jsp.meeting_005fadd_jsp._jspService(meeting_005fadd_jsp.java:75)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
以前程序运行好好的,现在就不行了。
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page import="java.sql.*" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%><%
int id = Integer.parseInt(request.getParameter("id"));
String sender = request.getParameter("sender");
String starttime = request.getParameter("starttime");
String endtime = request.getParameter("endtime");
String address = request.getParameter("address");
String title = request.getParameter("title");
String content = request.getParameter("content");
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/demo?user=root&password=root";
Connection conn = DriverManager.getConnection(url);
String sql = "insert into meeting values(null, ?, ?, ?, ?, ?, ?)";
PreparedStatement pstmt = conn.prepareStatement(sql); pstmt.setString(1, "admin");
pstmt.setString(2, starttime);
pstmt.setString(3, endtime);
pstmt.setString(4, address);
pstmt.setString(5, title);
pstmt.setString(6, content);
pstmt.close();
conn.close();%>
id就是int型自增的,不应该出现转换错误的情况啊~~~
解决方案 »
- myeclipse连接sql server 2008看不到用户表
- 连接数据库问题
- 有没有人去长城国际系统科技(深圳)有限公司(ISTC)面试过java
- 一个后台数据库数据前台显示的问题
- ajaxTags问题
- request 取数据时一部分中文显示正常,一部分中文乱码(奇怪!)
- 熟悉iBatis技术的帮个忙看看
- 请问下面的表格怎么实现,就象VB的DataGrid,高分!!
- 如何配置iis+resin+jdk使之支持asp、jsp
- org.apache.commons.dbcp.BasicDataSourceFactory类哪儿有?
- 一个简单的问题,送分了!
- WEB项目怎么在局域网中用DNS解析设置如www.abc.com的访问格式
应该是这里出错了吧,这个id是从request中取的。
没获取到值!
int id = Integer.parseInt(request.getParameter("id"));应该是这句没获取到值!
转换时出错,可能该ID不能转换为int 也可能没值..