繁体中文
设为首页
加入收藏
当前位置:JSP技术首页 >> 资料/其它 >> Oracle & JSP 开发的小型信息管理系统 (五) 源代码4

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

2005-03-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介://edit.JSP,通过manage.JSP链接过来的修改信息页面 修改信息 0){out.println();}conn.commit();ps=conn.prepareStatement(queryInfo);ResultSet rs=ps.executeQuery();while(rs.next()){ %> 修 改 信...

//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();

%>

修改信息

<%

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()){

%>
修 改 信 息
信息名稱 " size=70>
鏈接地址 " size=70>
信息類型 " size=70>
信息說明 " size=70>
信息大小 " size=70>
信息評價 目前信息評價<% String temp=rs.getString("vote"); //out.println(temp); int tempVotes=Integer.parseInt(temp); for(int i=0; i<%} %>重新選定評價 ★★ ★★★ ★★★★ ★★★★★
相關主頁 " size=70>
相關地址 " size=70>
ID:<%=rs.getString("article_id")%> 點繫次數:<%=rs.getString("hits")%> 創建時間:<%=rs.getString("date_and_time")%> <% }} catch(SQLException se1) {se1.printStackTrace(); conn.rollback();} catch(NumberFormatException n1) {n1.printStackTrace(); throw n1; } finally{ conn.setAutoCommit(autoCommit); conn.close(); } %>

//************************************保存修改: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 CharacterString 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){%>

添加修改成功

信息名稱為:<%=title%> 編號為:<%=id%>

返回管理頁面

<%//response.sendRedirect("manage.JSP");}conn.commit();}

catch(SQLException se1){se1.printStackTrace(); conn.rollback();}finally{conn.setAutoCommit(autoCommit);conn.close();}%>

//**********************删除页面之一:提示要删除的信息delete.JSP

<%@ include file="article.JSP"%><%

String id=request.getParameter("id");String title=request.getParameter("title");//out.println(title);%> 確認刪除

刪除信息



確認刪除編號為:<%=id%> , 名稱為<%=title%>的信息嗎?


">是

//***************删除页面之二:saveDelete.JSP,删除成功后直接跳转到manage.JSP页面

<%@ include file="articleconn.JSP"%><%

String id=request.getParameter("id");boolean autoCommit=conn.getAutoCommit();String delete=" delete from learning where article_id="+id+" ";

try{conn.setAutoCommit(false);PreparedStatement ps=conn.prepareStatement(delete);int rs=ps.executeUpdate();if(rs>0){response.sendRedirect("manage.JSP");}}catch(SQLException se1){se1.printStackTrace(); conn.rollback();}finally{conn.setAutoCommit(autoCommit); conn.close();}%>

责任编辑:admin
相关文章