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