⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 inputinfo.java

📁 Java案例开发集锦源代码 提供大量源码 有助于初学者
💻 JAVA
字号:
package simplebbs;

import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.sql.*;
public class InputInfo extends HttpServlet {
public void init() throws ServletException {}
  protected void doPost(HttpServletRequest request, HttpServletResponse response)
      throws ServletException,IOException {
    java.io.PrintWriter out=new java.io.PrintWriter(response.getOutputStream());
    out.print("<html>");
    out.print("<head><title>保存留言</title></head>");
    out.print("<body>");
    out.print("<center><h3>谢谢留言</h3></center>");
    out.print("<hr>");
    out.print("<h4>留言信息</h4>");
    String getDate=new java.util.Date().toString();
    String getName=request.getParameter("cName");
    String getEmail=request.getParameter("cEmail");
    String getWords=request.getParameter("cWords");
    String getTopic=request.getParameter("cTopic");
         //检查客户的留言信息是否完整
    if(getName.length()<1){         out.print("请输入姓名");
    }else{
      if(getEmail.length()<3){
        out.print("请输入正确的Email地址");
      }
      else{
        if(getTopic.length()<1){
        out.print("请输入主题");
        }
        else{
          if(getWords.length()<1){
            out.print("没有留言");
          }
          else{            //客户输入完整的信息则响应 在HTML中让客户看到自己的留言
            out.print("<table>");
            out.print("<tr><td align=\"right\">姓名:</td><td>");
            out.print(getName);
            out.print("</td></tr>");
            out.print("<tr><td align=\"right\">Email地址:</td><td>");
            out.print(getEmail);
            out.print("</td></tr>");
            out.print("<tr><td align=\"right\">主题:</td><td>");
            out.print(getTopic);
            out.print("</td></tr>");
            out.print("<tr><td valign=\"top\" align=\"right\">留言:</td><td>");
            out.print(getWords);
            out.print("</td></tr>");
            out.print("<tr><td align=\"right\">日期:</td><td>");
            out.print(getDate);
            out.print("</td></tr></table>");
            try{
              Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
              Connection cn=DriverManager.getConnection("jdbc:odbc:info");
              String str="INSERT INTO info VALUES('";
              String data=getName+"','"+getDate+"','"+getEmail+"','"+getTopic+"','"+getWords+"')";
              Statement st=cn.createStatement();
              st.executeUpdate(str+data);
              st.close();
              cn.close();
              out.print("<center><h3>成功保存留言<h3></center>");
            }
            catch(Exception e){
              out.print(e.getMessage());
            } }}}}
    out.print("<hr>");            //输出响应HTML文件的尾部信息
    out.print("<form name=\"showinfo\" action=\"showinfo\" method=\"POST\">");
    out.print("<input type=\"submit\" name=\"action\" value=\"查看留言\">");
    out.print("</form>");
    out.print("</body></html>");
    out.flush();
  }
}


⌨️ 快捷键说明

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