转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 数据库 >> ORACLE >> 正文
Oracle & JSP 开发的小型信息管理系统 (五) 源代码4         ★★★★

Oracle & JSP 开发的小型信息管理系统 (五) 源代码4

作者:闵涛 文章来源:闵涛的学习笔记 点击数:1991 更新时间:2009/4/22 22:03:51

//edit.jsp,通过manage.jsp链接过来的修改信息页面

<%@ include file="articleconn.jsp"%>
<%
String id1=request.getParameter("id").trim();

session.setAttribute("id", id1);
int id=Integer.parseInt(id1);
String queryInfo=" select * from learning where article_id=''''"+id+"'''' ";
String updateHits=" update learning set hits=hits+1 where article_id=''''"+id+"'''' ";
boolean autoCommit=conn.getAutoCommit();

%>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=big5">
<title>修改信息</title>
<!--meta name="GENERATOR" content="Microsoft FrontPage 4.0"-->
<link rel="stylesheet" href="css/style.css"/>

</head>
<style type="text/css">
<!--
.style2 {
 color: #FFFFFF;
 font-weight: bold;
}
.style3 {color: #FF0000}
.style5 {color: #0080C0}
-->
</style>
<form  method="post" action="saveEdit.jsp" ><%

try{
conn.setAutoCommit(false);
PreparedStatement ps=conn.prepareStatement(updateHits);
int results=ps.executeUpdate();
if(results>0)
{out.println();}
conn.commit();
ps=conn.prepareStatement(queryInfo);
ResultSet rs=ps.executeQuery();
while(rs.next()){

%>
  <table width="100%"  border="1" cellspacing="1" cellpadding="1">
    <tr bordercolor="#FFFFFF" bgcolor="#B5D85E">
      <td height="24" colspan="2"><div align="center"><span class="style2">修 改 信 息</span></div></td>
    </tr>
    <tr bordercolor="#FFFFFF" bgcolor="#FFFFFF">
      <td width="14%" height="24"><span class="style5">信息名稱</span></td>
      <td width="86%"><input type="text" name="title" value="<%=rs.getString("title")%>" size=70></td>
    </tr>
    <tr bordercolor="#FFFFFF" bgcolor="#FFFFFF">
      <td height="23"><span class="style5">鏈接地址</span></td>
      <td><input type="text" name="url" value="<%=rs.getString("url")%>" size=70></td>
    </tr>
    <tr bordercolor="#FFFFFF" bgcolor="#FFFFFF">
      <td height="28"><span class="style5">信息類型</span></td>
      <td><input type="text" name="types" value="<%=rs.getString("types")%>" size=70></td>
    </tr>
    <tr bordercolor="#FFFFFF" bgcolor="#FFFFFF">
      <td height="26"><span class="style5">信息說明</span></td>
      <td><input type="text" name="content" value="<%=rs.getString("content")%>" size=70></td>
    </tr>
    <tr bordercolor="#FFFFFF" bgcolor="#FFFFFF">
      <td height="29"><span class="style5">信息大小</span></td>
      <td><input type="text" name="big" value="<%=rs.getString("big")%>" size=70></td>
    </tr>
    <tr bordercolor="#FFFFFF" bgcolor="#FFFFFF">
      <td height="27"><span class="style5">信息評價</span></td>
      <td>目前信息評價<%
      String temp=rs.getString("vote");
     //out.println(temp);
      int tempVotes=Integer.parseInt(temp);
      for(int i=0; i<tempVotes; i++){%><font color="red">★</font><%}
      %>重新選定評價<span class="style3">
        <input name="vote" type="radio" value="1">★
        <input name="vote" type="radio" value="2">
      ★★
      <input name="vote" type="radio" value="3" checked>★★★<input name="vote" type="radio" value="4">
      ★★★★
      <input name="vote" type="radio" value="5">
      ★★★★★</span></td>
    </tr>
    <tr bordercolor="#FFFFFF" bgcolor="#FFFFFF">
      <td height="24"><span class="style5">相關主頁</span></td>
      <td><input type="text" name="from1" value="<%=rs.getString("from1")%>" size=70></td>
    </tr>
    <tr bordercolor="#FFFFFF" bgcolor="#FFFFFF">
      <td height="32"><span class="style5">相關地址</span></td>
      <td><input type="text" name="form_url" value="<%=rs.getString("form_url")%>" size=70>
      </td>
    </tr>
    <tr>
   
    </tr>
  </table>
  ID:<%=rs.getString("article_id")%>&nbsp;
    點繫次數:<%=rs.getString("hits")%>&nbsp;
    創建時間:<%=rs.getString("date_and_time")%>&nbsp;
  <%
 
  }}
  catch(SQLException se1)
  {se1.printStackTrace(); conn.rollback();}
  catch(NumberFormatException n1)
  {n1.printStackTrace();
  throw n1;
  }
  finally{
  conn.setAutoCommit(autoCommit);
  conn.close();
 
  }
 
  %>
  <br><center>
  <input type="submit" value="確認修改" class="buttonface"/>&nbsp;
  <input type="reset" value="清除" class="buttonface"/></center>
</form>
</html>

//************************************保存修改:saveEdit.jsp

<%@ include file="articleconn.jsp"%>
<%@ page import="moonsoft.test.j2ee.news.*"%>
<%
String title1=request.getParameter("title");
String url1=request.getParameter("url");
String content1=request.getParameter("content");
String types1=request.getParameter("types");
//String  hits1=request.getParameter("hits");
String big1=request.getParameter("big");
String vote1=request.getParameter("vote");
String from1=request.getParameter("from1");
String form_url1=request.getParameter("form_url");
//String queryDBTime=" select to_char(systimestamp, ''''YYYY-MM-DD HH24:MI:SS'''') from dual ";
//filter special Character
String types=FilterSpecial.filter(types1);
String url=FilterSpecial.filter(url1);
String content=FilterSpecial.filter(content1);
String big=FilterSpecial.filter(big1);
int vote=Integer.parseInt(vote1);
String from=FilterSpecial.filter(from1);
String form_url=FilterSpecial.filter(form_url1);
String title=FilterSpecial.filter(title1);

String id=(String)session.getAttribute("id");
//out.println(id);
boolean autoCommit=conn.getAutoCommit();
String update=" update learning "+
              " set  title=''''"+title+"'''', url=''''"+url+"'''', types=''''"+types+"'''', content=''''"+content+"'''', big=''''"+big+"'''', vote=''''"+vote+"'''', form_url=''''"+form_url+"'''', from1=''''"+from+"''''   "+
              " where  article_id=''''"+id+"''''  ";
//out.println(update);
try{
conn.setAutoCommit(false);
PreparedStatement ps=conn.prepareStatement(update);
int result =ps.executeUpdate();
if(result>0){
%>
<div align="center">
  <p>&nbsp;</p><table border="1" cellspacing="0" width="50%" bgcolor="

[1] [2]  下一页


[Web开发]JSP入门学习经验总结  [Sql Server]Sql精妙语句--各种求值函数
[网页制作]网页表格之---多个表格纵向排列  [网页制作]JavaScript另类用法--读取和写入cookie
[网页制作]号称非常安全的上网工具---360安全浏览器介绍  [办公软件]信息技术教学篇---Word工具栏的显示、隐藏及四种菜…
[操作系统]开始菜单---运行命令大总结  [操作系统]网络转载---64位操作系统与32位的区别
[操作系统]ldap:///(没有响应)Windows无法访问指定设备、路径…  [网络技术]安全篇---交换机设置方法介绍
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · Sql Server  · MySql
    · Access  · ORACLE
    · SyBase  · 其他
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台