<%@ page contentType="text/html; charset=gb2312" language="java" %>
<%@ page import="java.sql.*"%>
<jsp:useBean id="connection" scope="page" class="com.wy.JDBConnection"/>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="CSS/style.css">
<title>
enterprise page
</title>
</head>
<%
ResultSet rs=null;
String sql,login;
int code;
%>
<body bgcolor="#ffffff">
<jsp:include page="/top.jsp"/>
<%
login=(String)session.getAttribute("login");
if(login==null)
{
%>
<script language="javascript">
alert("您还未登录,不能浏览详细信息!!!");
</script>
<%
response.sendRedirect("login.jsp");
}
%>
<table width="786" border="1" align="center" cellpadding="0" cellspacing="0"bordercolor="#FFFFFF" bordercolordark="#333333" bordercolorlight="#FFFFFF">
<%
String userName=(String)session.getAttribute("name");
sql="select * from tb_Enterprise where ID="+request.getParameter("id");
rs=connection.executeQuery(sql);
while(rs.next())
{
code=rs.getInt("ID");
%>
<tr>
<td width="786" height="40" colspan="4">
<p align="center"><font size="6">企业信息展示</font></td>
</tr>
<form name="form1" method="post" action="enterprise_changeConfig.jsp"><tr>
<td width="115" height="34">发布时间:</td>
<td width="265" height="34"><%=rs.getString("IssueDate")%></td>
<td width="125" height="34">发布人:</td>
<%
String username=rs.getString("UserName");
%>
<td width="253" height="34"><%=username%><input type="hidden" name="code" size="10"value="<%=code%>"></td>
</tr>
<%
if(username.equals(userName))
{
%>
<tr>
<td width="786" height="45" colspan="4" align="center">
<p><input type="submit" value="修改" name="B1"><input type="reset" value="重写" name="B2">
<a href="enterprise_delet.jsp?id=<%=code%>"> 删除</a>
</td>
</tr>
<%
}
%>
</form>//此处报错
<%
}
%>
</table>
</body>
</html>
控制台:严重: Servlet.service() for servlet jsp threw exception
是不是应该抛出异常??
我写了
try{
String userName=(String)session.getAttribute("name");
sql="select * from tb_Enterprise where ID="+request.getParameter("id");
rs=connection.executeQuery(sql);
}
catch(SQLException e){
out.println("SQL error "+e);
}
还不行!运行报错:
An exception occurred processing JSP page /enterprise_show.jsp at line 35
32: <%
33: String userName=(String)session.getAttribute("name");
34: sql="select * from tb_Enterprise where ID="+request.getParameter("id");
35: rs=connection.executeQuery(sql);
36: while(rs.next())
37: {
38: code=rs.getInt("ID");
<%@ page import="java.sql.*"%>
<jsp:useBean id="connection" scope="page" class="com.wy.JDBConnection"/>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="CSS/style.css">
<title>
enterprise page
</title>
</head>
<%
ResultSet rs=null;
String sql,login;
int code;
%>
<body bgcolor="#ffffff">
<jsp:include page="/top.jsp"/>
<%
login=(String)session.getAttribute("login");
if(login==null)
{
%>
<script language="javascript">
alert("您还未登录,不能浏览详细信息!!!");
</script>
<%
response.sendRedirect("login.jsp");
}
%>
<table width="786" border="1" align="center" cellpadding="0" cellspacing="0"bordercolor="#FFFFFF" bordercolordark="#333333" bordercolorlight="#FFFFFF">
<%
String userName=(String)session.getAttribute("name");
sql="select * from tb_Enterprise where ID="+request.getParameter("id");
rs=connection.executeQuery(sql);
while(rs.next())
{
code=rs.getInt("ID");
%>
<tr>
<td width="786" height="40" colspan="4">
<p align="center"><font size="6">企业信息展示</font></td>
</tr>
<form name="form1" method="post" action="enterprise_changeConfig.jsp"><tr>
<td width="115" height="34">发布时间:</td>
<td width="265" height="34"><%=rs.getString("IssueDate")%></td>
<td width="125" height="34">发布人:</td>
<%
String username=rs.getString("UserName");
%>
<td width="253" height="34"><%=username%><input type="hidden" name="code" size="10"value="<%=code%>"></td>
</tr>
<%
if(username.equals(userName))
{
%>
<tr>
<td width="786" height="45" colspan="4" align="center">
<p><input type="submit" value="修改" name="B1"><input type="reset" value="重写" name="B2">
<a href="enterprise_delet.jsp?id=<%=code%>"> 删除</a>
</td>
</tr>
<%
}
%>
</form>//此处报错
<%
}
%>
</table>
</body>
</html>
控制台:严重: Servlet.service() for servlet jsp threw exception
是不是应该抛出异常??
我写了
try{
String userName=(String)session.getAttribute("name");
sql="select * from tb_Enterprise where ID="+request.getParameter("id");
rs=connection.executeQuery(sql);
}
catch(SQLException e){
out.println("SQL error "+e);
}
还不行!运行报错:
An exception occurred processing JSP page /enterprise_show.jsp at line 35
32: <%
33: String userName=(String)session.getAttribute("name");
34: sql="select * from tb_Enterprise where ID="+request.getParameter("id");
35: rs=connection.executeQuery(sql);
36: while(rs.next())
37: {
38: code=rs.getInt("ID");
<%
String userName=(String)session.getAttribute("name");
sql="select * from tb_Enterprise where ID="+request.getParameter("id");
rs=connection.executeQuery(sql);
while(rs.next())
{
code=rs.getInt("ID");
%>
......
<%}%></form>
不行啊 是不是MyEclipse 本身的问题啊?
while(rs.next())
{
code=rs.getInt("ID");
%>
<tr>
<td width="786" height="40" colspan="4">
<p align="center"> <font size="6">企业信息展示 </font> </td>
</tr>
<tr>
<td width="115" height="34">发布时间: </td>
<td width="265" height="34"> <%=rs.getString("IssueDate")%> </td>
<td width="125" height="34">发布人: </td>
<%
String username=rs.getString("UserName");
%>
<td width="253" height="34"> <%=username%> <input type="hidden" name="code" size="10"value=" <%=code%>"> </td>
</tr>
<%
if(username.equals(userName))
{
%>
<tr>
<td width="786" height="45" colspan="4" align="center">
<p> <input type="submit" value="修改" name="B1"> <input type="reset" value="重写" name="B2">
<a href="enterprise_delet.jsp?id= <%=code%>"> 删除 </a>
</td>
</tr>
<%
}
%>
</form>//此处报错
<%
}
%>
<table width="786" border="1" align="center" cellpadding="0" cellspacing="0"bordercolor="#FFFFFF" bordercolordark="#333333" bordercolorlight="#FFFFFF">
<%
String userName=(String)session.getAttribute("name");
sql="select * from tb_Enterprise where ID="+request.getParameter("id");
rs=connection.executeQuery(sql);
while(rs.next())
{
code=rs.getInt("ID");
%>
<tr>
<td width="786" height="40" colspan="4">
<p align="center"> <font size="6">企业信息展示 </font> </td>
</tr>
<form name="form1" method="post" action="enterprise_changeConfig.jsp"> <tr>
<td width="115" height="34">发布时间: </td>
<td width="265" height="34"> <%=rs.getString("IssueDate")%> </td>
<td width="125" height="34">发布人: </td>
<%
String username=rs.getString("UserName");
%>
<td width="253" height="34"> <%=username%> <input type="hidden" name="code" size="10"value=" <%=code%>"> </td>
</tr>
<%
if(username.equals(userName))
{
%>
<tr>
<td width="786" height="45" colspan="4" align="center">
<p> <input type="submit" value="修改" name="B1"> <input type="reset" value="重写" name="B2">
<a href="enterprise_delet.jsp?id= <%=code%>"> 删除 </a>
</td>
</tr>
<%
}
%>
</form>//此处报错
<%
}
%>
</table> 将<from>标签放到<table>标签前:
<form name="form1" method="post" action="enterprise_changeConfig.jsp">
<table width="786" border="1" align="center" cellpadding="0" cellspacing="0"bordercolor="#FFFFFF" bordercolordark="#333333" bordercolorlight="#FFFFFF">
<%
String userName=(String)session.getAttribute("name");
sql="select * from tb_Enterprise where ID="+request.getParameter("id");
rs=connection.executeQuery(sql);
while(rs.next())
{
code=rs.getInt("ID");
%>
<tr>
<td width="786" height="40" colspan="4">
<p align="center"> <font size="6">企业信息展示 </font> </td>
</tr>
<tr>
<td width="115" height="34">发布时间: </td>
<td width="265" height="34"> <%=rs.getString("IssueDate")%> </td>
<td width="125" height="34">发布人: </td>
<%
String username=rs.getString("UserName");
%>
<td width="253" height="34"> <%=username%> <input type="hidden" name="code" size="10"value=" <%=code%>"> </td>
</tr>
<%
if(username.equals(userName))
{
%>
<tr>
<td width="786" height="45" colspan="4" align="center">
<p> <input type="submit" value="修改" name="B1"> <input type="reset" value="重写" name="B2">
<a href="enterprise_delet.jsp?id= <%=code%>"> 删除 </a>
</td>
</tr>
<%
}
%> <%
}
%>
</table>
</form>