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

📄 promptservlet.java

📁 一个专门用来快速开发网站的框架
💻 JAVA
字号:
package com.ksgl.body.web.xmlhttp;import javax.servlet.*;import javax.servlet.http.*;import java.io.*;import java.util.*;import org.dom4j.io.*;import org.dom4j.*;///import com.xckj.mdgl.index.login.OnlineList;///import com.xckj.mdgl.sysmng.organize.user.User;///import com.xckj.mdgl.common.cache.UserCache;import org.apache.commons.logging.LogFactory;import org.apache.commons.logging.Log;//import com.xckj.mdgl.core.*;////import com.xckj.mdgl.index.common.Gzts;/** * <p>Title: literature item </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2007</p> * <p>Company: </p> * @author hj * @version 1.0 */public class PromptServlet  extends HttpServlet {    private static Log log = LogFactory.getLog(PromptServlet.class);    private static final String CONTENT_TYPE = "text/xml;charset=utf-8";//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);        request.setCharacterEncoding("utf-8");        PrintWriter out = response.getWriter();        InputStream is = request.getInputStream();        SAXReader reader = new SAXReader();        Document doc = null;        try {            doc = reader.read(is);        } catch (Exception ex) {            System.out.println(ex);        }        String actionType = getElementText(doc, "actiontype");        /**         * 发送站内短消息         *///        if (actionType.equals("send")) {//            String senduser = getElementText(doc, "senduser");//            String getuser = getElementText(doc, "getuser");//            String content = getElementText(doc, "content");//            String time = Config.getNowTime_long();////            NetSMS obj = new NetSMS();//            obj.addSMS(getuser, senduser, content, time);//            out.println("发送成功!");//        }        /**         * 取得自己的短消息         *///        if (actionType.equals("getinfo")) {//            String getuser = getElementText(doc, "getuser");//            NetSMS obj = new NetSMS();//            out.println(obj.getMessage(getuser));//        }        /**         * 取得工作提示         *///        if (actionType.equals("getprompt")) {//            String getuser = getElementText(doc, "getuser");//            String prompttype = getElementText(doc, "prompttype");////                log.info(prompttype);//            /* 登陆 *///            if (prompttype.equals("login")) {//                WorkPrompt obj = new WorkPrompt(getuser);//                List list = obj.getShowlist_login();//                if (list == null || list.size() == 0) {//                    out.println("noprompt");//                } else {//                    out.println("(" + list.size() + ")");//                }//            }            /* 首页 *///            else if (prompttype.equals("indexpage")) {//                WorkPrompt obj = new WorkPrompt(getuser);//                List list = obj.getShowlist_indexpage();//                if (list == null || list.size() == 0) {//                    out.println("noprompt");//                } else {//                    out.println("(" + list.size() + ")");//                }//            }//            /* 触发点 *///            else if (prompttype.equals("trigger")) {//                WorkPrompt obj = new WorkPrompt(getuser);//                List list = obj.getShowlist_trigger();//                if (list == null || list.size() == 0) {//                    out.println("noprompt");//                } else {//                    StringBuffer sb = new StringBuffer();//                    sb.append("(" + list.size() + ")");//                    for (int i = 0; i < list.size(); i++) {//                        Gzts gzts = (Gzts) list.get(i);//                        sb.append(gzts.getTsnr());//                    }//                    out.println(sb.toString());//                }//            }//        }        /**         * 重复验证录入         */        if(actionType.equals("checkvalidation")){            CheckValidation cv = new CheckValidation();            String obj = getElementText(doc, "obj");            String objcon = getElementText(doc, "objcon");            String objname = getElementText(doc, "objname");            List list = cv.getHttpInfo(obj, objcon);            if(list==null || list.size()==0){                out.println("noerror");            }            else{                out.println(objname + "不合法,数据库已有此用户名!");//数据            }        }        /**         * 重复验证修改         */        if(actionType.equals("checkvalidationupdate")){            CheckValidation cv = new CheckValidation();            String obj = getElementText(doc, "obj");            String objcon = getElementText(doc, "objcon") + "<>" + getElementText(doc, "objid");            String objname = getElementText(doc, "objname");            List list = cv.getHttpInfo(obj, objcon);            if(list==null || list.size()==0){                out.println("noerror");            }            else{                out.println(objname + "不合法,数据库已有此用户名!");//数据            }        }    }    public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {        doGet(request, response);    }    private String getElementText(Document doc, String name) {        return doc.getRootElement().element(name).getText();    }    private String[] getElementTexts(Document doc, String name) {        List l = doc.getRootElement().elements(name);        Iterator it = l.iterator();        List l1 = new LinkedList();        while (it.hasNext()) {            Element e = (Element) it.next();            l1.add(e.getText());        }        return (String[]) l1.toArray(new String[] {});    }//Clean up resources    public void destroy() {    }}

⌨️ 快捷键说明

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