WebRoot/factory/getsonops.jsp

(开头部分) 4KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@page import="dao.CommDAO"%>
<%@page import="util.Info"%>
<%
String glb = request.getParameter("glb")==null?"":request.getParameter("glb");
String glzd = request.getParameter("glzd")==null?"":request.getParameter("glzd");
String value = request.getParameter("value")==null?"":request.getParameter("value"); 
String ctype = request.getParameter("ctype")==null?"":request.getParameter("ctype");
String jlzd = request.getParameter("jlzd")==null?"":request.getParameter("jlzd");
String jlzdb = request.getParameter("jlzdb")==null?"":request.getParameter("jlzdb");
String zd = request.getParameter("zd")==null?"":request.getParameter("zd");
glzd = Info.getGBKStr(glzd);
value = Info.getGBKStr(value);
String insql = value.replaceAll(" ","");
String insqld = "";
for(String str:insql.split("-"))
{
if(str.split(":").length==1){
insqld+=str.trim()+",";
}else{
insqld+=str.split(":")[1].trim()+",";
}
}
 
if(insqld.length()>0)insqld = insqld.substring(0,insqld.length()-1);
String likesql = "";
for(String str:insqld.split(","))
{
   if(!str.trim().equals(""))
   {
   if(jlzdb.equals("tglparentid")||jlzdb.equals("datashowname"))
   {
   likesql+= " or tglparentid in( select id from "+glb+" where datashowname like'%"+str+"%' ) ";
   }else{
   likesql+= " or "+jlzdb+" like'%"+str+"%' ";
   }
   }
   
   
}
String sql = "select * from "+glb+" where 1!=1 "+likesql; 
 
if(ctype.equals("select")){
String select = "@@@";
	for(HashMap permap:new CommDAO().select(sql)){ 
	String optionstr = "";
	if(glzd.split(";").length==1){
	optionstr=permap.get(glzd.split("~")[0]).toString();
	}else{
	for(String str:glzd.split(";"))
	{
	 String zdstr = str.split("~")[0];
	 String zdnamestr = str.split("~")[1].equals("无名")?"":(str.split("~")[1]+":");
	 optionstr+=zdnamestr+permap.get(zdstr)+" - ";
	} 
	}
	if(optionstr.indexOf(" - ")>-1)optionstr=optionstr.substring(0,optionstr.length()-3);
	select+=optionstr+"@@@";
	}
 if(select.length()>3)select.substring(0,select.length()-3).trim();
后面还有 89 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。