flag=true;
//将用户名在session之中
session.setAttribute(\ } else {
//保证错误信息
request.setAttribute(\错误的用户名及密码\ } rs.close(); pstmt.close(); conn.close(); }
catch(Exception e) {} %> <% if(flag) { %>
} else { %> 2. 添加新闻功能,可以对数据库进行插入记录。 Insert.jsp 标题: 作者: 内容:
<%} else {
//用户未登录,提示请登陆
response.setHeader(\%>
您还未登陆,请先登陆!!
两秒后自动跳转到登陆窗口
如果没有跳转,请点! Insert-do.jsp 添加新闻处理页面: <%//进行乱码处理
request.setCharacterEncoding(\%>
<%if(session.getAttribute(\{%><%!
String DBDRIVER=\String DBURL =\String DBUSER=\String DBPASSWORD=\Connection conn=null; PreparedStatement pstmt =null; //ResultSet rs=null; %> <%
//声明一个boolean变量,用于用户是否合法的状态 boolean flag=false; //接收数据
String title=request.getParameter(\String author=request.getParameter(\String content=request.getParameter(\%> <%
//现在note表中的主键是sequence生成
String sql=\ try
{ Class.forName(DBDRIVER);
conn=DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD); pstmt=conn.prepareStatement(sql);
pstmt.setString(1,title); pstmt.setString(2,author); pstmt.setString(3,content); pstmt.executeUpdate(); pstmt.close(); conn.close();
//如果插入成功,则肯定能执行到此代码 flag=true; }
catch(Exception e) {} %> <%
response.setHeader(\ if(flag) { %>
新闻添加成功,两秒后跳转到新闻列表页!
如果没有跳转,请点 <%} else { %>
新闻添加失败,两秒后跳转到新闻列表页!