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

📄 rpt_param.jsp

📁 电信的网厅的整站代码
💻 JSP
字号:
<%@ page contentType="text/html; charset=UTF-8" %>
<%@ page import="com.doone.uurm.*, com.doone.data.*, com.doone.fj1w.common.*,com.doone.fj1w.fjmgr.statana.*,com.doone.fj1w.fjmgr.rpt.*" %>
<%@ page import="com.doone.fj1w.fjmgr.order.OrderService, java.util.*, com.doone.util.*" %>
<%@ taglib uri="/WEB-INF/curstom-tags.tld" prefix="custom" %>
<%!
	String getValue(Map param, DataRow dr) {
		String defaultvalue = "";
		if(param!=null && param.size()>0 && dr!=null)
			if(dr.getString("DEFAULTVALUETYPE").equals("1")){
  		      	defaultvalue=" value=\""+dr.getString("DEFAULTVALUE")+"\" ";
  	      	}
  			else if (dr.getString("DEFAULTVALUETYPE").equals("2")){
  				defaultvalue=param.get(dr.getString("DEFAULTVALUE")).toString();
  			}
  			
		return defaultvalue;
	}
%>
<%
	response.reset();
	response.setContentType("text/html; charset=utf-8");
	request.setCharacterEncoding("GBK");
	WebAuth auth = WebAuth.getInstance(request);

	DataTable oParamTable = null;
	Map _map = (Map)request.getAttribute("XMLPARAM");
	_map.put("CITYCODE",auth.getCityCode());
	String optype = request.getParameter("optype");//???????é
	try {
        if ( _map == null ) throw new RuntimeException("参数不能为空。");
        
        pageContext.setAttribute("SELECT_PARAM", _map);
				
		//
		String _reportid = "";
		if (_map!=null&&_map.get("reportid")!=null)
			_reportid  = (String)_map.get("reportid");
		oParamTable = Simpreportqry.gettd_reportparas("",_reportid);

		String sType = request.getParameter("type");

		if ( sType.equals("0") ) {
			// 输出记录数。
			out.print("str-->500");
			return ;
		}
		else if ( ! sType.equals("1") ) {
			// 输出错误信息
			return ;
		}

	}
	catch(Exception ex) {
		FileLogger.getLogger().warn(ex.getMessage(),ex);
	}
%>str--><table width="100%"><%

	String disabled="";
	String readonly="";
	String defaultvalue="";
	String html_class="";
	
	int rownum = 0;
	for ( ; oParamTable != null && rownum < oParamTable.getRows().getCount(); rownum++ ) {
		if ( rownum % 4 == 0 ) { 
			if ( rownum != 0 ) out.println("</tr>");

			out.println("<tr>");
		}
		
		DataRow dr = oParamTable.getRow(rownum);
		
	  	if (!dr.getString("HTML_CLASS").equals("")){
			html_class=" class=\""+dr.getString("HTML_CLASS")+"\" ";
		}
		else{
			html_class="";
		}
		
		if (dr.getString("DEFAULTVALUETYPE").equals("1")){
			defaultvalue=" value=\""+dr.getString("DEFAULTVALUE")+"\" ";
		}
		else if (dr.getString("DEFAULTVALUETYPE").equals("2")){
			defaultvalue=_map.get(dr.getString("DEFAULTVALUE")).toString();
		}
		else if (dr.getString("DEFAULTVALUETYPE").equals("3")){
			defaultvalue=dr.getString("DEFAULTVALUE");
		}
		else{
			defaultvalue="";
		}
		
		if (dr.getString("ISREADONLY").equals("1")){
			disabled=" disabled ";
		}
		else{
			disabled="";
		}
			
		if (dr.getString("ISDISABLED").equals("1")){
			readonly=" readonly ";
		}
		else{
			readonly="";
		}
		
		
		%>
		<td width="8%" class="Caption_Td" align="right" nowrap="nowrap"><%= dr.getString("PARA_CNAME")%>:</td>
		<td width="12%" class="body_td"    align="left" nowrap="nowrap"><%
		if ( dr.getString("CONTROLTYPE").equalsIgnoreCase("DATE") )	{%>
			<input type="text" name="<%= dr.getString("PARA_NAME")%>" id="<%= dr.getString("PARA_NAME")%>" onFocus="CreateMonthView(this,false)" onBlur="DeleteMonthView(this)"  value="" style="width: 100%;">
			<%
		}
		else if ((dr.getString("CONTROLTYPE").equalsIgnoreCase("SELECT"))&& ((optype!=null))&&((dr.getString("PARA_NAME").equals("CLIENTTYPE")))) {//新系统访问或新业务受理量的客户类别,因为需要转至旧的模块查询 onChange='goSrc();'%>
			<custom:HtmlSelect name='<%= dr.getString("PARA_NAME")%>' servicename='<%= dr.getString("DATACLASS")%>'   
						  method='<%= dr.getString("DATAMETHOD")%>'
						  mapName="SELECT_PARAM"
						  style="width:100%" styleId='<%= dr.getString("PARA_NAME")%>'
						  className='<%= dr.getString("HTML_CLASS")%>'
						  textFieldName='<%= dr.getString("TEXTFIELD")%>'
						  onChange='goSrc();'
						  valueFieldName='<%= dr.getString("VALUEFIELD")%>'
		                  disabled='<%= dr.getString("ISDISABLED").equalsIgnoreCase("Y")?"true":"false"%>'
		                  value='<%= defaultvalue%>'>
			</custom:HtmlSelect><%
			 }
			else if (  ((optype!=null)&&(optype.equals("2")))&&(dr.getString("PARA_NAME").equals("ORDERTYPE")) ) { 
			 out.println(SelectServiceList.getReport_tree1());//新系统访问或新业务受理量的业务类别
			 }
			else if ((dr.getString("CONTROLTYPE").equalsIgnoreCase("SELECT"))) {%>
			<custom:HtmlSelect name='<%= dr.getString("PARA_NAME")%>' servicename='<%= dr.getString("DATACLASS")%>'   
						  method='<%= dr.getString("DATAMETHOD")%>'
						  mapName="SELECT_PARAM"
						  style="width:100%" styleId='<%= dr.getString("PARA_NAME")%>'
						  className='<%= dr.getString("HTML_CLASS")%>'
						  textFieldName='<%= dr.getString("TEXTFIELD")%>'
						  valueFieldName='<%= dr.getString("VALUEFIELD")%>'
		                  disabled='<%= dr.getString("ISDISABLED").equalsIgnoreCase("Y")?"true":"false"%>'
		                  value='<%= defaultvalue%>'>
			</custom:HtmlSelect><%
		
		}
		else if(dr.getString("CONTROLTYPE").equalsIgnoreCase("TEXT") ){%>
			<input type="text" name="<%= dr.getString("PARA_NAME")%>" id="<%= dr.getString("PARA_NAME")%>" style="width: 100%" <%= html_class%> <%= defaultvalue%> <%= disabled%> <%= readonly%> /><%
			
		}else if(dr.getString("CONTROLTYPE").equalsIgnoreCase("RADIO")){%>
			<input type="radio" name="<%= dr.getString("PARA_NAME")%>" id="<%= dr.getString("PARA_NAME")%>" style="width: 100%"  <%= html_class%> <%= defaultvalue%> <%= disabled%> <%= readonly%> /><%
	
		}else if(dr.getString("CONTROLTYPE").equalsIgnoreCase("CHECKBOX")){%>
			<input type="checkbox" name="<%= dr.getString("PARA_NAME")%>" id="<%= dr.getString("PARA_NAME")%>" style="width: 100%"  <%= html_class%> <%= defaultvalue%> <%= disabled%> <%= readonly%> /><%			
		}
		else {
			out.println("&nbsp;");
		}
		%>
		</td><%
	}
	if ( rownum % 4 == 0 ) {
		out.println("</tr>");
	}
	else {
		out.println("<td class='Caption_TD' colspan='"+String.valueOf((4-rownum%4) * 2 )+"' width='"+ (4-rownum%4)*25 +"%'>&nbsp;</td>");
		out.println("</tr>");
	}
%>
</table>

⌨️ 快捷键说明

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