sky.java

来自「个人办公平台,用JAVA开发的TOMCAT的服务器」· Java 代码 · 共 141 行

JAVA
141
字号

package com.icss.control;
import java.io.IOException;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

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

import com.icss.common.ConnectionFactory;
public class Sky extends HttpServlet {
	public void doPost(HttpServletRequest req,HttpServletResponse res){
		
		try {
			req.setCharacterEncoding("GBK");
		} catch (Exception e1) {
			
			e1.printStackTrace();
		}
		System.out.println("++++++333++++++");
	
	String bb=req.getParameter("hidden");
	
	if(bb.equals("hidden1")){
		String aa;	
		Find fi=new Find();
		User user=new User();
		System.out.println("+++++++");
	if(req.getParameter("text1")!=null){		
		String id=req.getParameter("text1");		
		System.out.println("++++++"+id);
		 aa="select * from o_myinfo1 where  empid='"+id+"'";
		 
		user=(User)fi.find(aa);
		 }
    else if(req.getParameter("text2")!=null){
	 String name=req.getParameter("text2");    
	aa="select * from o_myinfo1 where name='"+name+"'";
	user=(User)fi.find(aa);    }    
       req.setAttribute("bb",user);
       try {
		System.out.println("===*****===");
		req.getRequestDispatcher("/view.jsp").forward(req,res);
	} catch (ServletException e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	} catch (IOException e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	}				
   }
   else if(bb.equals("update")){
   HttpSession hd=req.getSession();
   String str=(String)hd.getAttribute("yan");
   String empid=(String)hd.getAttribute("wen");
	System.out.println("nih==++=()()()===");
	//String empid=req.getParameter("text1");
	System.out.println(empid);
	String password=req.getParameter("text2");
	System.out.println(password);
	String name=req.getParameter("text3");
	System.out.println(name);
	
	String sex=req.getParameter("sex");
		int u;
	
		if(sex.equals("女")){
			u=1;
		}
		else{u=0;}
		
	
    String position=req.getParameter("text4");
	System.out.println(position);
	int i;
	String  bloodtype=req.getParameter("option1");
	if(bloodtype.equals("A")){
	i=1;
	}else if(bloodtype.equals("B")){
		i=2;
	}else if(bloodtype.equals("AB")){
		i=4;
	}else {i=3;
	}	
	System.out.println(bloodtype);
	String  stature=req.getParameter("text6");
	System.out.println(stature);
	String  weight=req.getParameter("text7");
	System.out.println(weight);
	//String  department=req.getParameter("text8");
	//System.out.println(department);
	String  tel=req.getParameter("text9");
	System.out.println(tel);
	String  motto=req.getParameter("text10");
	System.out.println(motto);
	String  interest=req.getParameter("text11");
	System.out.println(interest);
	String open=req.getParameter("open");
	int x;
	if(open.equals("公开")){
		x=0;
	}
	else {x=1;}
	
String qq="update o_myinfo1 set name='"+name+"', password='"+password+"', sex='"+u+"', position='"+position+"', bloodtype='"+i+"', stature='"+stature+"',  weight='"+weight+"', department='"+str+"' ,tel='"+tel+"', motto='"+motto+"', interest='"+interest+"',open='"+x+"' where empid='"+empid+"'";
      ConnectionFactory co=new ConnectionFactory();
      Connection conn=co.getConnection();
	  Statement st=null;
	  ResultSet rs = null; 	 
      try {	
	    st=conn.createStatement();
		st.executeUpdate(qq);	
		System.out.println("nih==++=====");
		try {
			req.getRequestDispatcher("success.jsp").forward(req,res);
		} catch (ServletException e2) {
			// TODO Auto-generated catch block
			e2.printStackTrace();
		} catch (IOException e2) {
			// TODO Auto-generated catch block
			e2.printStackTrace();
		}
	} catch (SQLException e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	}
      
   }
	}

   
   
	public static void main(String[] args) {
	}
}

⌨️ 快捷键说明

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