process.jsp

来自「运用过滤器对请求和响应进行替换」· JSP 代码 · 共 40 行

JSP
40
字号
<%@ page contentType="text/html;charset=gb2312" %>
<%@ page import="java.sql.*,javax.sql.*,javax.naming.*" %>

<%
	request.setCharacterEncoding("GBK");
	
	String name=request.getParameter("name");
	String title=request.getParameter("title");
	String content=request.getParameter("content");
	
	if(null==name || null==title || null==content)
	{
	    response.sendRedirect("index.jsp");
		return;
	}
	
	if(name.equals("") || title.equals(""))
	{
		response.sendRedirect("say.html");
		return;
	}
	
	String fromIP=request.getRemoteAddr();
	
	Context ctx=new InitialContext();
    DataSource ds=(DataSource)ctx.lookup("java:comp/env/jdbc/bookstore");
    Connection conn=ds.getConnection();
	
	PreparedStatement pstmt=conn.prepareStatement(
		"insert into guestbook(gst_user,gst_title,gst_content,gst_ip) values(?,?,?,?)");
	pstmt.setString(1,name);
	pstmt.setString(2,title);
	pstmt.setString(3,content);
	pstmt.setString(4,fromIP);
	
	pstmt.executeUpdate();
	pstmt.close();
	conn.close();
	response.sendRedirect("index.jsp");
%>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?