【Java开源代码栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。网学会员整理了Java开源代码-InputInfo.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();
}
}
上一篇:
InputDialog1.java
下一篇:
法律专业开题报告范文