网站公告列表

  没有公告

加入收藏
设为首页
联系站长
您现在的位置: 网络学院 >> 程序设计 >> Java编程 >> 文章正文
  第一次项目小结            【字体:
第一次项目小结
作者:佚名    文章来源:不详    点击数:    更新时间:2007-9-2    
正在装载数据……

★ 登陆表:
☆login.jsp:
登陆时候需要考虑第一次登陆提示错误信息
if (request.getAttribute("err")!=null)
{
%>
<%=request.getAttribute("err")%>
<%
}
%>

☆conf.jsp:
连接数据库对登陆进行查询
if(rs.next())
{
 flag=true;
    session.setAttribute("name",rs.getString(1));
// 设置session的值
}
else
{
  request.setAttribute("err","错误的用户名及密码!!!");
}

最后通过if(flag)判断跳转


☆succ.jsp
取出session
if (session.getAttribute("name")!=null)
{
%>
<h3>欢迎<%=session.getAttribute("name")%>的光临</h3>
<h2><a href="list_notes.jsp">显示留言</a></h2>
<%
}


★后台操作表
☆list_notes.jsp
完成增,删,查,改的功能
变量 i  有结果集 i++ 判断是否有值
直接进行插入
通过<a href="update.jsp?id=<%=id%>"><%=title%></a>进行更新
<a href="delete.jsp?id=<%=id%>">删除</a>

☆插入分两个页面:insert.jsp   insert_do.jsp
前者着重于显示(表单)  后者处理(数据库
后者通过flag判断跳转

☆更新也分两个页面:update.jsp  update_do.jsp
通过ID进行更新
通过地址重写将ID发送到update.jsp  在通过隐藏域传递给后者
<input type="hidden" name="id" value="<%=id%>">
通过此段代码接受
   int id=0;
try
{
id=Integer.parseInt(request.getParameter("id"));  //接受地址传参
}
后者通过flag判断跳转
前者将值取出来  后者用于更新的操作


☆删除
按照ID删除
int id=0;
try
{
id=Integer.parseInt(request.getParameter("id"));
}
通过flag判断跳转

☆查询
自提交功能
在list_notes.jsp上面加入
三个判断
if(keyword==null)
{
sql="select id,title,auth,content from note";
}
else
{
sql="select id,title,auth,content from note where title like ? or auth like ? or content like ?";
}

 if(keyword!=null)
{
   pstmt.setString(1,"%"+keyword+"%");
   pstmt.setString(2,"%"+keyword+"%");
   pstmt.setString(3,"%"+keyword+"%");
}

if(keyword!=null)
   {
       title=title.replaceAll(keyword,"<font color=\"red\">"+keyword+"</font>");
    auth=auth.replaceAll(keyword,"<font color=\"red\">"+keyword+"</font>");
    content=content.replaceAll(keyword,"<font color=\"red\">"+keyword+"</font>");
   }

 <td><%=id%></td>
 <td><a href="update.jsp?id=<%=id%>"><%=title%></a></td>
 <td><%=auth%></td>
 <td><%=content%></td>
 <td><a href="delete.jsp?id=<%=id%>">删除</a></td>

核心页面就是list_notes.jsp
完成多项功能的主页
 




本文来源:http://blog.csdn.net/dualexeric/archive/2007/08/04/1725862.aspx
站内文章搜索 高级搜索
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
     用java实现web服务器
     用java快速开发linux gu…
     正则表达式分解siemens交…
     [portal参考手册]目录
     jsp中调用oracle存储过程…
  • 3D游戏编程入门经典==第一章

  • 我写的第一个类:BasedNum

  • 最近看的几个开源项目的印象

  • delphi&Java&JNI一次体验

  • 第一部分i----Text 的今天

  • EJB  in Action火热连载中(第…

  • 项目中的一些开发规则

  • Struts+Spring+Hibernate项目…

  • 什么是 Enterprise JavaBean…

  • 与Tiles框架的第一次亲密接触

  •   网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    网络学院©2007 www.23book.net
    为您提供web编程,vb编程,vc编程,服务器架设管理,数据库设计等方面的知识 站长:David