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

📄 readeraccessservlet.java

📁 SUnRDIS网络应用平台,可以在该平台上开发RFID应用,系统.
💻 JAVA
字号:
/* * ReaderAccessServlet.java * * Created on July 12, 2005, 4:45 PM */package com.mycompany;import java.io.*;import java.net.*;import javax.servlet.*;import javax.servlet.http.*;import com.sun.autoid.reader.client.*;/** * * @author yuchen * @version */public class ReaderAccessServlet extends HttpServlet {        private static String Reader = "reader";    private static String Groups = "groups";        /** Processes requests for both HTTP <code>GET</code> and <code>POST</code> methods.     * @param request servlet request     * @param response servlet response     */    protected void processRequest(HttpServletRequest request, HttpServletResponse response)    throws ServletException, IOException {        String readerName = "reader";        readerName = request.getParameter(Reader);;        String groupStr = "ALL";        groupStr = request.getParameter(Groups);                response.setContentType("text/html;charset=UTF-8");        PrintWriter out = response.getWriter();        /* TODO output your page here*/        out.println("<html>");        out.println("<head>");        out.println("<title>ReaderAccessServlet: getStatus</title>");        out.println("</head>");        out.println("<body>");        /* TODO call web service operations, e.g. getStatus */        try{            com.sun.autoid.reader.client.ReaderAccessSEI seiPort = getReaderAccessSEIPort();            DeviceFinder rs = new DeviceFinder(readerName,groupStr, null);            out.println("This reader is:");            out.println(seiPort.getStatus(rs));        } catch (Exception ex){            ex.printStackTrace();        }                out.println("</body>");        out.println("</html>");                out.close();    }        // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">    /** Handles the HTTP <code>GET</code> method.     * @param request servlet request     * @param response servlet response     */    protected void doGet(HttpServletRequest request, HttpServletResponse response)    throws ServletException, IOException {        processRequest(request, response);    }        /** Handles the HTTP <code>POST</code> method.     * @param request servlet request     * @param response servlet response     */    protected void doPost(HttpServletRequest request, HttpServletResponse response)    throws ServletException, IOException {        processRequest(request, response);    }        /** Returns a short description of the servlet.     */    public String getServletInfo() {        return "Short description";    }    // </editor-fold>    private com.sun.autoid.reader.client.ReaderAccess getReaderAccess() {        com.sun.autoid.reader.client.ReaderAccess readerAccess = null;        try {            javax.naming.InitialContext ic = new javax.naming.InitialContext();            readerAccess = (com.sun.autoid.reader.client.ReaderAccess) ic.lookup("java:comp/env/service/ReaderAccess");        } catch(javax.naming.NamingException ex) {            // TODO handle JNDI naming exception        }        return readerAccess;    }    private com.sun.autoid.reader.client.ReaderAccessSEI getReaderAccessSEIPort() {        com.sun.autoid.reader.client.ReaderAccessSEI readerAccessSEIPort = null;        try {            readerAccessSEIPort = getReaderAccess().getReaderAccessSEIPort();        } catch(javax.xml.rpc.ServiceException ex) {            // TODO handle service exception        }        return readerAccessSEIPort;    }}

⌨️ 快捷键说明

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