在线等大神!!帮我看看 这个jsp代码,我想把管理和用户jsp分开,但是运行说有错.求解答~

<%@pagecontentType="text/html;charset=gb2312"import="java.sql.*"%><jsp:useBeanid="con... <%@ page contentType="text/html;charset=gb2312" import="java.sql.*"%>
<jsp:useBean id="conn" class="dbBean.DBBean" scope="session"/>
<jsp:setProperty name="conn" property="connStr" value="jdbc:odbc:mydesign"/>
<%
request.setCharacterEncoding("gb2312");
session.setMaxInactiveInterval(-1);
String user=request.getParameter("user");
String pw=request.getParameter("pw");
String sql="select * from user where name='"+user+"' and password='"+pw+"'";
ResultSet rs=conn.executeQuery(sql);
if(rs.next())
{
if(session.getAttribute("type").equals("1"))
{
session.setAttribute("type",rs.getString("type"));
session.setAttribute("id",rs.getString("id"));
session.setAttribute("name",rs.getString("name"));
rs.close();
conn.close();
}
%>
<jsp:forward page="management.jsp"/>
<% else{
session.setAttribute("type",rs.getString("type"));
session.setAttribute("id",rs.getString("id"));
session.setAttribute("name",rs.getString("name"));
}
}
%>
<jsp:forward page="home.jsp"/>
<%

else
{

rs.close();
conn.close();
}
%>
<jsp:forward page="index.jsp">
<jsp:param name="warning" value="对不起,您的用户名或密码不正确"/>
</jsp:forward>
展开
 我来答
yuanfeixiang0
2012-12-18 · 超过10用户采纳过TA的回答
知道答主
回答量:138
采纳率:0%
帮助的人:40.8万
展开全部
if后面的的}换到else前,包含JSP跳转语句,不然if逻辑不起作用,只跳转到 <jsp:forward page="management.jsp"/>,
sopherman
2012-12-20 · 超过14用户采纳过TA的回答
知道答主
回答量:81
采纳率:0%
帮助的人:26万
展开全部
这个没有包含在if()语句里,这样肯定要报错啊
if()
{
}
//这里添加代码的话不读的,应该在大括号里添加你的forward
else
{
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式