⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 loginservlet.java

📁 一个applet servlet之间通过序列化对象通讯的例子
💻 JAVA
字号:
package espc;import javax.servlet.*;import javax.servlet.http.*;import java.io.*;import java.util.*;import java.sql.*;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2006</p> * <p>Company: </p> * @author not attributable * @version 1.0 */public class LoginServlet extends HttpServlet {  private static final String CONTENT_TYPE = "text/html; charset=GB2312";  String user="",password="",realpassword="",role="",devid="0",qdataid="";  String IP_Address;  DbConnection db;  //Initialize global variables  public void init() throws ServletException {  }  //Process the HTTP Get request  public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {    response.setContentType(CONTENT_TYPE);    PrintWriter out = response.getWriter();    out.println("<html>");    out.println("<head><title>LoginServlet</title></head>");    out.println("<body bgcolor=\"#ffffff\">");    out.println("<p>The servlet has received a " + request.getMethod() + ". This is the reply.</p>");    out.println("</body></html>");  }  //Process the HTTP Post request  public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {    IP_Address = request.getRemoteAddr();    ServletInputStream sis = request.getInputStream();    //读取请求设置    BufferedInputStream bis = new BufferedInputStream(sis);    ObjectInputStream ois = new ObjectInputStream(bis);    // send response setup   response.setStatus (HttpServletResponse.SC_OK);       //输出响应设置   ServletOutputStream sos = response.getOutputStream ();   BufferedOutputStream bos = new BufferedOutputStream (sos);   ObjectOutputStream oos = new ObjectOutputStream (bos);   String command=new String("");   try {      //读入数据      command = ois.readUTF();      System.out.println("Command:" + command);      if (command.equalsIgnoreCase("login")) {        login(ois, oos);      }    }    catch (Exception ex) {      ex.printStackTrace();    }    oos.flush();    oos.close();//    doGet(request, response);  }  void login(ObjectInputStream ois,ObjectOutputStream oos) {    synchronized(this) {    try{     user=ois.readUTF();     password=ois.readUTF();     String bCommand =" ";     String bMessage ="Servlet Message:Good Link!";     ResultSet rs=null;     ViewQueryBean bb=new ViewQueryBean();     String sql="select *from user_info where user_name='"+user+"' and password='"+password+"'";     System.out.println("这是一句测试语句!!!!!!!!");     bb.openConnection();     System.out.println("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");     bb.executeQuery(sql);     if (bb.next()){       bCommand ="ok";     }     //返回数据     oos.writeObject(bCommand);     oos.writeObject(IP_Address);     oos.writeObject(bMessage);     bb.close();   }   catch (Exception ex) {     ex.printStackTrace();     }   } }  //Clean up resources  public void destroy() {  }}

⌨️ 快捷键说明

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