百度首页 | 百度空间
 
查看文章
 
submitservlet
2007-07-05 17:17

package com.hisoft.web;

import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import    java.sql.*;  
import    java.io.*;   

import    javax.servlet.*;  
import    javax.servlet.http.*;   
import   java.text.SimpleDateFormat;
import    oracle.jdbc.driver.*;
import    java.util.*;
import java.util.Date;
/**
* Servlet Class
*
* @web.servlet               name="Submit"
*                            display-name="Name for Submit"
*                            description="Description for Submit"
* @web.servlet-mapping       url-pattern="/Submit"
* @web.servlet-init-param    name="A parameter"
*                            value="A value"
*/
public class Submit extends HttpServlet {

public Submit() {
   super();
}
protected void doGet(HttpServletRequest req, HttpServletResponse res)
throws ServletException,
   IOException {
   doPost(req,res);
   }
protected void doPost(HttpServletRequest req, HttpServletResponse res)
throws ServletException,
   IOException {
   PrintWriter out = null;
   String uname = null;
   String ui = null;
   HttpSession session = req.getSession();
   uname=(String)session.getAttribute("username");
   ui=(String)session.getAttribute("userid");
   System.out.println(uname);
   out = res.getWriter();
   String tid = req.getParameter("tId");
   String tname = req.getParameter("topicName");
   String cont = req.getParameter("content");
   System.out.println(tname);
   System.out.println(cont);
   System.out.println(tid);
//   -------if input is empty or not-------------
   if(uname==null){
    out.println("<html><body>");
    out.println(" You must input name and password");
    out.println("<br><input type='button' value='return' onclick=\"window.location.href='/testweb/index.html'\">");
    out.println("</body></html>");
   }
   ResultSet rset = null;
   Statement stmt =null;
   res.setContentType("text/html");
   Connection    con    =    null;     
   String    URL    =    "jdbc:oracle:thin:@3.242.120.16:1521:ORA92";     
   String    USER    =    "myuser";     
   String    PASSWORD= "myuser";
   try {
    Class.forName("oracle.jdbc.driver.OracleDriver");
    con = DriverManager.getConnection(URL,USER,PASSWORD);
    System.out.println("9");
   }catch (SQLException e) {
    e.printStackTrace();
   }catch (ClassNotFoundException e) {
    e.printStackTrace();
   }
   try {
    //------Create createstatemennt----
    stmt = con.createStatement ();
    SimpleDateFormat    df=new    SimpleDateFormat("yyyyMMdd    HH:mm:ss");  
    String    s=df.format(new    Date());  
    String td = s;
    System.out.println(td);
    System.out.println(ui);
    PreparedStatement pstmt = con.prepareStatement("update mb_topic set NAME=?,CONTENT=?,T_DATE=? where ID=?");
    pstmt.setString(1,tname);
    pstmt.setString(2,cont);
    pstmt.setString(3,td);
    pstmt.setString(4,tid);
    rset = pstmt.executeQuery();
       if(rset.next()){
     out.println("<html><body>");
     out.println(" This operation is successful!");
     out.println("<br><input type='button' value='return' onclick=\"window.location.href='/testweb/myMessage.jsp'\">");
     out.println("</body></html>");
     return;
    }
   }catch (SQLException e) {
    e.printStackTrace();
   }finally{
    try {
     rset.close();
     stmt.close();
    }catch (SQLException e) {
     e.printStackTrace();
    }
   }
}
}


类别:默认分类 | 添加到搜藏 | 浏览() | 评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码:
 

     

©2008 Baidu