亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? regservlet.java

?? 基于strurs架構+servlet+jsp+javabean架構科研管理系統
?? JAVA
字號:
/*
 * Created on 2008-6-8
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package cn.edu.zucc.research.servlet;

import java.io.IOException;
import java.rmi.RemoteException;
import java.util.Hashtable;
import java.util.List;

import javax.ejb.CreateException;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import cn.edu.zucc.research.ejb.session.reg.RegS;
import cn.edu.zucc.research.ejb.session.reg.RegSHome;
import cn.edu.zucc.research.model.AdminLogin;
import cn.edu.zucc.research.model.ResearchDetail;
import cn.edu.zucc.research.model.ResearchReg;

/**
 * @author chenfang
 * 
 * TODO To change the template for this generated type comment go to Window -
 * Preferences - Java - Code Style - Code Templates
 */
public class RegServlet extends HttpServlet {
    public RegSHome regsh;

    public RegS regs;

    public InitialContext getContext() throws NamingException {
        Hashtable props = new Hashtable();

        props.put(InitialContext.INITIAL_CONTEXT_FACTORY,
                "org.jnp.interfaces.NamingContextFactory");
        props.put(InitialContext.PROVIDER_URL, "jnp://127.0.0.1:1099");

        // This establishes the security for authorization/authentication
        // props.put(InitialContext.SECURITY_PRINCIPAL,"username");
        // props.put(InitialContext.SECURITY_CREDENTIALS,"password");

        InitialContext initialContext = new InitialContext(props);
        return initialContext;
    }

    public RegSHome getRegSHome() throws NamingException {
        return (RegSHome) getContext().lookup(RegSHome.JNDI_NAME);
    }

    protected void doGet(HttpServletRequest request,
            HttpServletResponse response) throws ServletException, IOException {
        //TODO Method stub generated by Lomboz
        this.doPost(request,response);
    }

    public void init(ServletConfig config) throws ServletException {
        super.init(config);
        try {
            //TODO Method stub generated by Lomboz
            this.regsh = this.getRegSHome();
            this.regs = this.regsh.create();
        } catch (NamingException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }catch (RemoteException e1) {
            // TODO Auto-generated catch block
            e1.printStackTrace();
        } catch (CreateException e1) {
            // TODO Auto-generated catch block
            e1.printStackTrace();
        }
    }
    //管理界面
    public String teaManager(HttpServletRequest request) {
        return "/teaManager.jsp";
    }
    
    //  教師登錄,項目列表
    public String teaResearchList(HttpServletRequest request) {

        try {
            
            List result = this.regs.teaResearchList();
            request.setAttribute("objlist", result);
            return "/teaResearchList.jsp";
        } catch (Exception ex) {
            return "/error.jsp";
        }

    }

    //  上傳新項目
    public String addResearch(HttpServletRequest request) {
        try {
            return "/addResearch.jsp";
        } catch (Exception ex) {
            return "/error.jsp";
        }
    }

    //  項目基本信息填完,接下去填詳細信息
    public String addResearchDetail(HttpServletRequest request) {
        try {
           
            ResearchReg reg = new ResearchReg();
            reg.setResName(request.getParameter("resName"));
            reg.setCategoryId(request.getParameter("categoryId"));
            String name = (String) request.getSession()
                    .getAttribute("userName");
            ResearchDetail regDetail = this.regs.addResearchDetail(reg, name);
            request.setAttribute("researchDetail", regDetail);
            return "/addResearchDetail.jsp";
        } catch (Exception ex) {
            return "/error.jsp";
        }
    }

    //  項目查詢
    public String teaSearch(HttpServletRequest request) {
        try {

            return "/teaSearch.jsp";
        } catch (Exception ex) {
            return "/error.jsp";
        }
    }

    //  項目查詢結果
    public String teaSearchResult(HttpServletRequest request) {
        try {
           
            ResearchReg reg = new ResearchReg();
            String id = (String) request.getSession().getAttribute("userId"), content = (String) request
                    .getParameter("content");
            reg.setSearch((String) request.getParameter("search"));
            List list = this.regs.teaSearchResult(reg, id, content);
            request.setAttribute("searchList", list);
            return "/teaSearch.jsp";
        } catch (Exception ex) {
            return "/error.jsp";
        }
    }

//  列出未審核項目
    public String listNotChecked(HttpServletRequest request) {
        try {
            List result = this.regs.listNotChecked();
            request.setAttribute("objlistnot", result);
            return "/check_list.jsp";
        } catch (Exception ex) {
            return "/error.jsp";
        }
    }

    //  列出已審核項目
    public String listChecked(HttpServletRequest request) {
        try { 
            List result = this.regs.listChecked();
            request.setAttribute("objlistyes", result);
            return "/checked_list.jsp";
        } catch (Exception ex) {
            return "/error.jsp";
        }
    }

    //  審核界面
    public String modifyReg(HttpServletRequest request) {
        try {
            Integer id = Integer.valueOf(request.getParameter("id"));
            ResearchReg reg = this.regs.modifyReg(id);
            reg.setMethod("modifyresultReg");
            request.setAttribute("researchReg", reg);
            return "/check_edit.jsp";
        } catch (Exception ex) {
            return "/error.jsp";
        }
    }

    //  審核結果
    public String modifyresultReg(HttpServletRequest request) {
        try {
            ResearchReg reg = new ResearchReg();
            AdminLogin user = (AdminLogin) request.getSession().getAttribute(
                    "a");            
              //System.out.println("user'name is "+user.getAdminName());
            reg.setResNum(request.getParameter("resNum"));
            reg.setCheckRemark(request.getParameter("checkRemark"));
            this.regs.modifyresultReg(reg,user);
            return this.listNotChecked(request);
        } catch (Exception ex) {
            return "/error.jsp";
        }
    }

    //  項目統計
    public String statistical(HttpServletRequest request) {
        try {        	
            return "/feas_show.jsp";
        } catch (Exception ex) {
            return "/error.jsp";
        }
    }

    //  項目統計結果
    public String statisticalresult(HttpServletRequest request) {
        try {
            String timeone = (String) request.getParameter("timeone");
            String timetwo = (String) request.getParameter("timetwo");
            System.out.println("timeOne is"+timeone);
            System.out.println("timeTwo is"+timetwo);
            List list = this.regs.statisticalresult(timeone, timetwo);
            request.setAttribute("objlistfs", list);
            return "/feas_show.jsp";
        } catch (Exception ex) {
            return "/error.jsp";
        }
    }

    protected void doPost(HttpServletRequest request,
            HttpServletResponse response) throws ServletException, IOException {
        //TODO Method stub generated by Lomboz
        /*
         * if(request.getSession().getAttribute("userName")==null){
         * if(request.getParameter("method")!=null
         * &&!request.getParameter("method").equals("read")) {
         * response.sendRedirect("login.jsp"); return; } }
         */

        request.setCharacterEncoding("gbk");
        String method = request.getParameter("method");
        System.out.println(method);
        String result = "";
        if (method == null)
            method = "";
        else if (method.equals("teaResearchList"))
            result = this.teaResearchList(request);
        else if (method.equals("addResearch"))
            result = this.addResearch(request);
        else if (method.equals("addResearchDetail"))
            result = this.addResearchDetail(request);
        else if (method.equals("teaSearch"))
            result = this.teaSearch(request);
        else if (method.equals("teaSearchResult"))
            result = this.teaSearchResult(request);
        else if (method.equals("listNotChecked"))
            result = this.listNotChecked(request);
        else if (method.equals("listChecked"))
            result = this.listChecked(request);
        else if (method.equals("modifyReg"))
            result = this.modifyReg(request);
        else if (method.equals("modifyresultReg"))
            result = this.modifyresultReg(request);
        else if (method.equals("statistical"))
            result = this.statistical(request);
        else if (method.equals("statisticalresult"))
            result = this.statisticalresult(request);
        else
            result=this.teaManager(request);
        RequestDispatcher dispatcher = request.getSession().getServletContext()
                .getRequestDispatcher(result);
        if (dispatcher != null)
            dispatcher.forward(request, response);
    }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久久久久久久久晋中| 3d成人动漫网站| 欧美亚洲综合久久| 91精品啪在线观看国产60岁| 精品88久久久久88久久久| 中文字幕一区三区| 日韩成人免费在线| 国产专区欧美精品| 色欧美日韩亚洲| 久久伊人中文字幕| 亚洲欧美日韩人成在线播放| 美脚の诱脚舐め脚责91| 99re热视频精品| 日韩一级精品视频在线观看| 国产精品久久久久久久久晋中| 日韩黄色一级片| 99在线视频精品| 日韩精品一区二区三区视频播放| **网站欧美大片在线观看| 免费观看成人鲁鲁鲁鲁鲁视频| 成人动漫一区二区| 91精品国产综合久久精品麻豆| 中文一区二区完整视频在线观看| 五月综合激情婷婷六月色窝| 高清在线不卡av| 91精品国产综合久久久久久久 | 亚洲综合色自拍一区| 美国欧美日韩国产在线播放| 日本伦理一区二区| 欧美激情一区二区三区蜜桃视频| 亚洲高清视频中文字幕| 成人黄色av网站在线| 欧美一区二区三区的| 亚洲人成网站色在线观看| 黑人巨大精品欧美一区| 欧美日韩电影一区| 亚洲欧洲无码一区二区三区| 久久精品国产免费| 欧美亚洲高清一区二区三区不卡| 国产欧美日韩在线视频| 蜜臀av一区二区在线免费观看 | 亚洲毛片av在线| 国产精品66部| 欧美va亚洲va国产综合| 亚洲成人av免费| 色欧美88888久久久久久影院| 国产女人aaa级久久久级| 日韩不卡一区二区| 欧美综合久久久| 一区二区中文视频| 成人激情午夜影院| 久久久综合九色合综国产精品| 婷婷一区二区三区| 欧美性色黄大片手机版| 亚洲猫色日本管| 成人18视频在线播放| 亚洲国产高清不卡| 丁香激情综合国产| 国产精品丝袜在线| 成人黄色在线网站| 国产精品久久久久久亚洲伦| 成人精品免费看| 国产精品免费丝袜| 成人晚上爱看视频| 国产精品美女久久久久aⅴ国产馆| 国产一区二区美女诱惑| 精品人伦一区二区色婷婷| 日本亚洲最大的色成网站www| 欧美人动与zoxxxx乱| 亚洲午夜免费视频| 欧美色欧美亚洲另类二区| 亚洲综合丁香婷婷六月香| 色婷婷激情综合| 亚洲高清中文字幕| 欧美人牲a欧美精品| 免费在线看成人av| 日韩精品最新网址| 极品美女销魂一区二区三区| 26uuu国产日韩综合| 国产一区视频在线看| 日本一区二区三级电影在线观看| 国产成人在线影院| 国产精品丝袜久久久久久app| 不卡的看片网站| 日韩一区中文字幕| 欧洲精品中文字幕| 视频一区二区三区中文字幕| 欧美一级艳片视频免费观看| 国产一区三区三区| 国产精品久久久久久久久动漫| 色综合视频在线观看| 夜夜揉揉日日人人青青一国产精品| 欧美性大战久久久久久久蜜臀 | 欧美日韩视频不卡| 蜜桃一区二区三区在线| 2024国产精品| 不卡一二三区首页| 亚洲一区二区四区蜜桃| 日韩午夜在线观看视频| 国产一区二区在线影院| 国产精品成人午夜| 欧美久久一二三四区| 久久电影网电视剧免费观看| 国产日本一区二区| 91在线免费视频观看| 五月天亚洲精品| 26uuu国产在线精品一区二区| 91在线视频免费91| 日韩在线一区二区| 国产欧美日韩精品在线| 在线欧美日韩精品| 看电影不卡的网站| 中文字幕日韩av资源站| 91精品国产色综合久久久蜜香臀| 国产激情一区二区三区四区| 亚洲精品一二三| 欧美成va人片在线观看| 97久久精品人人爽人人爽蜜臀 | 久久久久久久久久久久电影| 99在线精品视频| 日韩影视精彩在线| 国产精品久久久久影院| 555夜色666亚洲国产免| 成人短视频下载| 免费成人你懂的| 椎名由奈av一区二区三区| 欧美一区二区播放| 99re这里都是精品| 久久99精品国产麻豆不卡| 亚洲欧美日韩中文播放| 久久久久久日产精品| 91麻豆精品在线观看| 国产露脸91国语对白| 一区二区三区**美女毛片| 久久女同性恋中文字幕| 欧美色老头old∨ideo| 丁香婷婷深情五月亚洲| 日韩精品一二三四| 一区二区三区在线观看欧美| 欧美精品一区在线观看| 欧美色成人综合| 不卡视频一二三四| 国产资源在线一区| 日本aⅴ免费视频一区二区三区| 1024成人网色www| 久久久国产综合精品女国产盗摄| 欧美精选一区二区| 91理论电影在线观看| 国产美女在线观看一区| 蜜臀av性久久久久av蜜臀妖精| 亚洲一区影音先锋| 国产精品天美传媒沈樵| 欧美tk—视频vk| 欧美日韩国产另类一区| 91精品福利视频| 99视频在线精品| 成人激情免费视频| 国产精品一区二区三区网站| 免费xxxx性欧美18vr| 亚洲成人免费视频| 亚洲精品欧美在线| 国产精品久久久久久久久免费樱桃| 久久久国产一区二区三区四区小说 | 久久久午夜精品| 欧美精品 日韩| 欧美日韩国产电影| 欧美色图免费看| 在线免费观看日韩欧美| 色综合色狠狠天天综合色| 99这里只有久久精品视频| 成人晚上爱看视频| 成人精品免费网站| 成人动漫精品一区二区| 成人av网址在线观看| 高清成人在线观看| 福利电影一区二区| 成人网页在线观看| youjizz久久| 99精品国产91久久久久久 | 洋洋av久久久久久久一区| 综合亚洲深深色噜噜狠狠网站| 国产精品传媒入口麻豆| 国产精品国模大尺度视频| 中文字幕精品在线不卡| 国产精品高清亚洲| 亚洲摸摸操操av| 一区二区三区四区蜜桃| 亚洲一线二线三线久久久| 亚洲v精品v日韩v欧美v专区| 日本在线不卡视频一二三区| 视频一区二区三区中文字幕| 另类小说一区二区三区| 国产精品亚洲专一区二区三区| 国产精品亚洲综合一区在线观看| 高清不卡一二三区| 91丝袜美腿高跟国产极品老师 | 亚洲成人在线观看视频| 日韩高清国产一区在线| 国产综合色在线视频区| 成人自拍视频在线|