robot_do_refresh.jsp

来自「一个用java编写的功能强大的OA系统」· JSP 代码 · 共 59 行

JSP
59
字号
<%@ page contentType="text/html; charset=utf-8" %>
<%@ page import="com.cloudwebsoft.framework.base.*"%>
<%@ page import="java.util.*"%>
<%@ page import="cn.js.fan.util.*"%>
<%@ page import="cn.js.fan.web.*"%>
<%@ page import="com.redmoon.forum.robot.*"%>
<jsp:useBean id="privilege" scope="page" class="com.redmoon.forum.Privilege"/>
<%
if (!privilege.isMasterLogin(request)) {
	out.print(cn.js.fan.web.SkinUtil.makeErrMsg(request, cn.js.fan.web.SkinUtil.LoadString(request, "pvg_invalid")));
	return;
}

// 注意request传值为来时,不能用id,否则会与模板中从request中取id造成混淆
int id = ParamUtil.getInt(request, "robotId");

Roboter rt = new Roboter();
int ret = 0;
try {
	ret = rt.gatherOneByOne(request, id);
}
catch (ErrMsgException e) {
%>
	<script>
	window.parent.addDocUrl("<%=e.getMessage()%>");
	</script>
<%
	return;	
}
out.print("ret=" + ret + "<BR>");
if (ret==1 || ret==2) {
	if (rt.getResult().size()>0) {
		out.print((String)rt.getResult().elementAt(0));
	%>
		<span id="ret"><%=(String)rt.getResult().elementAt(0)%></span>
		<script>
		window.parent.addDocUrl(ret.innerHTML);
		</script>
	<%
	}
	return;
}
else if (ret==0 || ret==-1) {
	if (rt.getResult().size()>0) {
		out.print((String)rt.getResult().elementAt(0));
	%>
		<meta http-equiv=refresh content=0;url=robot_do_refresh.jsp?robotId=<%=id%>>
		<span id="ret"><%=(String)rt.getResult().elementAt(0)%></span>
		<script>
		window.parent.addDocUrl(ret.innerHTML);
		</script>
	<%
	}
	// 使用下行上面的script将会不起作用
	// response.sendRedirect("robot_do_refresh.jsp?robotId=" + id);
	return;
}
%>

⌨️ 快捷键说明

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