日期:2014-05-20  浏览次数:20671 次

中文乱码显示
insert.jsp页面


<%@page contentType="text/html;charset=gb2312"%>
<html>
<head>
<title>JSP+JDBC留言管理程序--登录</title>
</head>
<body>
<center>
<h1>留言管理范例 JSP+JDBC实现</h1>
<hr>
<br>
<%
request.setCharacterEncoding("gb2312");
if(session.getAttribute("name")!=null){
%>
<form action="insert_do.jsp" method="post">
<table>
<tr>
<td colspan="2">添加新留言</td>
<tr>
<tr>
<td>标题</td>
<td><input type="text" name="title"><td>
</tr>
<tr>
<td>作者</td>
<td><input type="text" name="author"></td>
</tr>
<tr>
<td>内容:</td>
<td><textarea name="content" cols="30" rows="6"></textarea></td>
</tr>
<tr>
<td>
<input type="submit" value="添加">
<input type="reset" value="重置">
</td>
</tr>
</table>
</form>
<h3><a href="list_notes.jsp">回到留言列表页</a></h3>
<%
}else{
%>
您还未登录,请先登录!!!<br>
两秒后请自动跳转到登陆页面!!!<br>
若未跳转,请按<a href="login.jsp">这里</a>!!!<br>
<%
}
%>
</center>
</body>
</html>


insert_do.jsp页面


<%@page contentType="text/html;charset=GBK"%>
<%@page import="java.sql.*"%>
<html>
<head>
<title>JSP+JDBC 留言管理程序--登录</title>
</head>
<body>
<center>
<h1>留言管理范例 JSP+JDBC实现</h1>
<hr>
<br>
<%
if(session.getAttribute("name")!=null){
%>
<%!
String DBDRIVER="com.mysql.jdbc.Driver";
String DBURL="jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=GBK";
String DBUSER="root";
String DBPASSWORD="root";
Connection conn=null;
PreparedStatement pstmt=null;
response.setContentType("text/html;charset=GBK");
request.setCharacterEncoding("GBK");

%>
<%
boolean flag=false;
String title=request.getParameter("title");
String author=request.getParameter("author");
String content=request.getParameter("content");
%>
<%
String sql="insert into note(title,author,content) values(?,?,?)";
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("refresh","2;url=list_notes.jsp");
if(flag){
%>
添加留言成功,两秒后将跳转到留言列表页!!!<br>
若未跳转,请按<a href="list_notes.jsp">这里</a>!!!<br>
<%
}else{
%>
添加留言失败,两秒后将自动跳转到留言列表页!!!<br>
若未跳转,请按<a href="list_notes.jsp">这里</a>!!!<br>
<%
}
%>
<%
}else{
%>
您还未登录,请先登录!!!<br>
两秒后将自动跳转到留言管理页面!!!<br>
若未跳转,请按<a href="login.jsp">这里</a>!!!<br>
<%
}
%>