代码如下:
数据库操作的代码:
<%@ page language="java" import="java.util.*" contentType="text/html;charset=GB2312"%>
<%@ page import="java.sql.*" %>
新闻编辑
<%
request.setCharacterEncoding("GBK");
%>
<%
String title = request.getParameter("title") ;
String content = request.getParameter("content") ;
String newsid = request.getParameter("newsid") ;
String editType=request.getParameter("editType");
if(editType.equals("new")){
String sql = "INSERT INTO News_info VALUES ('"+newsid+"','"+title+"','"+content+"',0)" ;
NewsBean.OpenConn();
NewsBean.executeUpdate(sql);
out.println("添加新闻完成 !!") ;
NewsBean.closeConn();
NewsBean.closeStmt();
}
if(editType.equals("update")){
String sql = "UPDATE News_info SET"+"title='"+title+"',"+"content='"+content+"'"+ "WHERE"+"news_id="+newsid;
NewsBean.OpenConn();
NewsBean.executeUpdate(sql);
out.println("新闻修改完成 !!") ;
NewsBean.closeConn();
NewsBean.closeStmt();
}
if(editType.equals("del")){
String sql ="DELETE FROM News_info WHERE news_id='"+newsid+"'";
NewsBean.OpenConn();
NewsBean.executeUpdate(sql);
out.println("新闻已删除!");
NewsBean.closeConn();
NewsBean.closeStmt();
}
response.setHeader("Refresh","2;url=newslist.jsp");
%>
新闻修改界面主要代码:
修改新闻 |
|
编号: | disabled> |
标题: | > |
正文: | |
返回新闻管理列表 |
新闻删除界面主要代码:
删除新闻 |
|
编号: | |
标题: | |
正文: | |
回新闻管理列表 |
操作都显示成功,但是只有发布时数据库才有更改,修改和删除都对数据库没有改变?我也看不出代码哪里有错误求指点!