add_message.jsp~4~
上传用户:top0756
上传日期:2022-08-11
资源大小:6501k
文件大小:1k
源码类别:

Jsp/Servlet

开发平台:

VBScript

  1. <%@ page import="java.sql.*" %>
  2. <HTML>
  3. <HEAD>
  4. <TITLE>add message into table </TITLE>
  5. </HEAD>
  6. <BODY>
  7. <%
  8. String name=request.getParameter("name");
  9. String mail=request.getParameter("mail");
  10. String title=request.getParameter("title");
  11. String content=request.getParameter("content");
  12. if(name==null)
  13. name="";
  14. if(title==null)
  15. title="";
  16. if(content==null)
  17. content="";
  18. if(mail==null)
  19. mail="";
  20. if(name.length()==0)
  21. out.println("留言人姓名不能为空!");
  22. else if(title.length()==0)
  23. out.println("留言主题不能为空!");
  24. else if(content.length()==0)
  25. out.println("留言内容不能为空!");
  26. else
  27. {
  28. java.util.Date date=new java.util.Date();
  29. String datetime=new Timestamp(date.getTime()).toString();
  30. try
  31. {
  32. Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
  33. String url="jdbc:odbc:dsn112";
  34. Connection con=DriverManager.getConnection(url,"userName","password");
  35. PreparedStatement stm=con.prepareStatement("insert into message values(?,?,?,?,?)");
  36. stm.setString(1,title);
  37. stm.setString(2,name);
  38. if(mail.length()==0)
  39. stm.setString(3,null);
  40. else stm.setString(3,mail);
  41. stm.setString(4,datetime);
  42. stm.setString(5,content);
  43. try
  44. {
  45. stm.executeQuery();
  46. } catch(Exception e)
  47. {}
  48. con.close();
  49. }
  50. catch (Exception e)
  51. {}
  52. %>
  53. <jsp:forward page="view_message.jsp" />
  54. <%
  55. }
  56. %>
  57. </body>
  58. </html>