站内搜索: 请输入搜索关键词

当前页面: JAVA 编程资料牛鼻论坛Java & J2SE 技术区→"catch" 不带有 "try"的问题

"catch" 不带有 "try"的问题

发表新主题   回复此主题

第1楼 2007-05-11 13:04 insight777 写道:

"catch" 不带有 "try"的问题

原代码:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>连接Oracle</title>
</head>

<body>
<%
Boolean success=true;
String UName=request.getParameter("name");
if(UName.equals("")){
success=false;
%>
用户名不能为空!
<%
String UPassword=request.getParameter("password");
if(UPassword.equals("")){
success=false;
%>
密码不能为空!
<%
String RUPassword=request.getParameter("rpassword");
if(RUPassword.equals("")){
success=false;
%>
重复密码不能为空!
<%
if(!(UPassword.equals(RUPassword))){
success=false;
%>
password fail
<%
String URealName=request.getParameter("rname");
String USex=request.getParameter("sex");
String UByear=request.getParameter("year");
String UBmonth=request.getParameter("month");
String UBday=request.getParameter("day");
String UBirthday=UByear+UBmonth+UBday;
String UIdentity=request.getParameter("identity");
String UEmail=request.getParameter("email");
if(UEmail.equals("")){
success=false;
%>
邮箱不能为空!
<%
String UTelephone=request.getParameter("tel");
String UIntroduce=request.getParameter("grjj");
String identity=(String)session.getAttribute("identity");
String input=request.getParameter("code");
if(input.equals("")){
success=false;
%>
验证码不能为空!
<%
if(!(identity.equals(input))){
success=false;
%>
code fail
<%
}
if(success){
%>
<jsp:forward page="personinfo.jsp"/>
<%
try{
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:jjszzy";
Connection conn=DriverManager.getConnection(url,"system","insight");
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="insert into sys.juser(UName,UPassword,UEmail) values('manager','111111','manager@sina.com')";
ResultSet rs=stmt.executeUpdate(sql);
}catch(Exception e){}
}
%>
</body>
</html>


错误代码:
Generated servlet error:
E:\Program Files\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\insight\register_jsp.java:136: "catch" 不带有 "try"
} catch (Throwable t) {
^
1 错误

第2楼 2013-08-31 12:44 Robot :

"catch" 不带有 "try"的问题 相关


第3楼 2007-05-11 14:02 jundywoo 写道:

你的jsp页面中带有全角空格,try和catch匹配不了。那个“executeUpdate”不是返回resultset,而是返回影响的行数!

发表新主题   回复此主题