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

📄 hotpicture_submit.jsp

📁 电信的网厅的整站代码
💻 JSP
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@ page language="java" contentType="text/html; charset=GBK" %>
<%@ page import="com.doone.util.*"%>
<%@ page import="com.doone.data.*"%>
<%@ page import="com.doone.fj1w.bbs.*"%>
<%@ page import="com.doone.uurm.*"%>
<%@ page import="com.doone.fj1w.fjmgr.sysmgr.*"%>
<%@ page import="java.util.*"%>
<%
	// 以下是必须的内容
	String sParentId = request.getParameter("PARENTID");
	String sTitle = request.getParameter("TITLE");
	String sContent = request.getParameter("CONTENT");
	String sFileName = request.getParameter("FILENAME");
	String sAction = request.getParameter("ACTION");

	// 权限检查。同时读取栏目编号。
	WebAuth auth = WebAuth.getInstance(request);
	if ( sParentId == null ) {
	    out.write("<script language=javascript src=\"../../common/script/RightForbidden.js\"></script>");
	    return;
	}
	
	long lParentId = Long.parseLong(sParentId);
	String sPurvICode = "BBS";
	DacClient db = new DacClient();
	Sys_Purview purv = Sys_Purview.getPurviewByID(db, lParentId);
	sPurvICode = purv.getPurviewCode();

    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;
	}

	BBSAuth bbsAuth = BBSAuth.getInstance(auth, sPurvICode);
	if ( ! ( bbsAuth.hasManagerPurview() || ( bbsAuth.hasAddPurview() && bbsAuth.hasModifyPurview()  ) ) ) {
		// 当前用户没有添加权限和管理权限。
	    out.write("<script language=javascript src=\"../../common/script/RightForbidden.js\"></script>");
	    return;
	}
	
	try {
		FileLogger.getLogger().info("BOARDID:" + sParentId);
		FileLogger.getLogger().info("FILENAME:" + sFileName);
		FileLogger.getLogger().info("TITLE:" + sTitle);
		FileLogger.getLogger().info("CONTENT:" + sContent);

		if ( sAction.equalsIgnoreCase("A") ) {
			HashMap map = new HashMap();
			map.put("BOARDID", sParentId);
			map.put("FILENAME", sFileName);
			map.put("TITLE", sTitle);
			map.put("CONTENT", sContent);
			
			HotPicture.addHotPicture(request, map);
		}
		else if ( sAction.equalsIgnoreCase("D") ) {
			HashMap map = new HashMap();
			map.put("BOARDID", sParentId);
			map.put("FILENAME", sFileName);
			map.put("TITLE", sTitle);
			map.put("CONTENT", sContent);
			
			HotPicture.delPicture(request, map);
		}
		
		String srcURL = request.getHeader("referer");
			
		String refererSrc = srcURL.substring(7);
		if (refererSrc.charAt(0) == '/')
			refererSrc = refererSrc.substring(1);
		refererSrc = refererSrc.substring(refererSrc.indexOf("/"));
		
		out.write("<script language=javascript>window.location.href='" + refererSrc + "';</script>");
	}
	catch(Exception ex) {
		out.write("<script language=javascript>window.location.href='"+request.getContextPath() + "/view/sysmgr/OperFailure.jsp?error="
							+ Util.Replace(ex.getMessage()) + "';</script>");
		FileLogger.getLogger().warn(ex.getMessage(),ex);
	}
%>

⌨️ 快捷键说明

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