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

📄 editfaq_sb.jsp

📁 电信的网厅的整站代码
💻 JSP
字号:
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="com.doone.data.*" %>
<%@ page import="com.doone.uurm.*"%>
<%@ page import="com.doone.fj1w.fj1w.faq.*" %>
<%@ page import="com.doone.fj1w.fjmgr.sysmgr.Util"%>
<%@ page import="com.doone.util.*" %>
<%@ page import="java.util.*" %>
<%@ page import="com.doone.fj1w.bbs.*"%>
<%String sPurvICode="NGB009";%>

<%// 获取栏目列表,同时统计帖子数。
    long faqCoteId = 0;
    if ( request.getParameter("faqcoteid") != null )
		faqCoteId = Long.parseLong(request.getParameter("faqcoteid"));
	switch ( (int)faqCoteId ) {
		case 1:
			sPurvICode = "NGB009001";
			break;
		case 2:
			sPurvICode = "NGB009002";
			break;
		case 3:
			sPurvICode = "NGB009003";
			break;
	}

	WebAuth auth = WebAuth.getInstance(request);

    if ( ! auth.IsAuthed() ) {
	    out.write("<script language=\"javascript\">self.parent.location.replace(\"" + request.getContextPath() + "/view/login/login.jsp" + "\");</script>");
	    return;
    }
	else if ( ! auth.CheckPurv(sPurvICode) ) {
	    out.write("<script language=javascript src=\"../../common/script/RightForbidden.js\"></script>");
	    return;
	}
	
	DacClient db = null;
    try{
        db = new DacClient();
        String sFaqId = request.getParameter("faqid");
        
        if ( sFaqId == null || sFaqId.equals("") ){
			out.write("<script language=javascript>window.location.href='"+request.getContextPath()+"/view/sysmgr/OperFailure.jsp?error=您不是从编辑页面转过来,参数不正确。';</script>");
			return; 
        }

		// 读取Session。
        String sStaffCode=auth.getUserCode();
        String sStaffName = auth.getUserName();
        
        String userID = sStaffCode;
        String userName = sStaffName;
        String title = request.getParameter("title");
        String cityCode = request.getParameter("citycode");
        String content = request.getParameter("content");
        String lastUserId = userID;
        String lastUserName = userName;
        Date createTime = new Date();
        Date lastDate = createTime;
       
        Tf_Faq newFaq = new Tf_Faq(db, Long.parseLong(sFaqId));
        
		com.doone.fj1w.bbs.BBSAuth auth2 = com.doone.fj1w.bbs.BBSAuth.getInstance(auth, sPurvICode);
		if (! auth2.hasManagerPurview() ) {
			if ( auth2.hasModifyPurview() ) {
				if ( ! ( newFaq.getUserId().equalsIgnoreCase(auth.getUserCode()) && newFaq.getUserType().equalsIgnoreCase("E") ) ) {
				    out.write("<script language=javascript src=\"../../common/script/RightForbidden.js\"></script>");
				    return;
				}
			}
			else {
			    out.write("<script language=javascript src=\"../../common/script/RightForbidden.js\"></script>");
			    return;
		    }
		}

       	newFaq.setCityCode(cityCode);
        newFaq.setTitle(title);
        newFaq.setLastUserId(lastUserId);
        newFaq.setLastNickName(lastUserName);
        newFaq.setLastDate(lastDate);
        newFaq.setContent(content);
        newFaq.save();
    
    	String ref = request.getParameter("refererPath");
    	if ( ref != null && ref.length() > 0 ) {
			out.write("<script language=javascript>window.location.href='" + request.getParameter("refererPath") + "';</script>");
		}
		else {
			out.write("<script language=javascript>window.location.href='"+request.getContextPath()+"/view/sysmgr/OperSuccess.jsp';</script>");
		}
    } catch(Exception ex){
    	FileLogger.getLogger().warn(ex.getMessage(),ex);
		out.write("<script language=javascript>window.location.href='"+request.getContextPath() + "/view/sysmgr/OperFailure.jsp?error="
							+ Util.Replace(ex.getMessage()) + "';</script>");
    }
%>

⌨️ 快捷键说明

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