📄 gformservlet.java
字号:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import db.ConnOracle;
public class gformservlet extends HttpServlet
{
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
// 首先设置头信息
response.setContentType("text/html;charset=GBK");
// 用 writer方法返回响应数据
PrintWriter out = response.getWriter();
db.ConnOracle conn = new db.ConnOracle();
// 为处理中文做准备
request.setCharacterEncoding("GBK");
// 取得各栏位的资料
String Name = request.getParameter("Name");
String Sex = request.getParameter("Sex");
String Email = request.getParameter("Email");
String HomePage = request.getParameter("HomePage");
String Subject = request.getParameter("Subject");
String Memo = request.getParameter("Memo");
// 判断使用者是否正确填写留言
if(Name == null || Name.equals("") || Email == null || Email.equals("")
|| Subject == null || Subject.equals("") || Memo == null || Memo.equals("")) {
out.println("<BODY BGCOLOR='#FFFFFF' BACKGROUND='bg.jpg'>");
out.println("<CENTER><FONT SIZE='6'><B>请将表单信息填写完整!</B></FONT><BR>");
out.println("姓名、E-mail、留言主题、留言请务必填写!<br>");
out.println("<a href=javascript:history.back()>单击这里返回</a>");
return; // 停止处理以下程序
}
// 将英文转为中文显示
if(Sex.equals("Man"))
Sex = "男";
else
Sex = "女";
String sql = "Insert Into gbook (name, gender, email, homepage, title, content,gtime) Values (";
sql += "'" + Name + "', ";
sql += "'" + Sex + "', ";
sql += "'" + Email + "', ";
sql += "'" + HomePage + "', ";
sql += "'" + Subject + "', ";
sql += "'" + Memo + "',sysdate)";
conn.executeUpdate( sql );
out.println("插入数据成功!<br>");
out.println("<a href=/lyb/index.jsp>单击这里查看</a><br>");
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
doPost(request,response);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -