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

📄 fun_page.jsp

📁 这是我上次报java培训时
💻 JSP
字号:
<%@ page import="tlc.integral.pub.InitList"%>
<%@ page import="tlc.integral.account.JoinOperNo"%>
<%!
    private InitList priinitlist=new InitList();
    private JoinOperNo JoinOperNo=new JoinOperNo();
    
    public String getCheckBoxList(Hashtable CheckBox_Attribute,String sLikePopDom)
    {
       return getCheckBoxList(CheckBox_Attribute,sLikePopDom,"0");
    }
    
    /*
       bz:定位方式
          0: 根据记录id定位
          1: 根据name定位
    */
    public String getCheckBoxList(Hashtable CheckBox_Attribute,String sLikePopDom,String bz)
    {
         StringBuffer sbf=new StringBuffer();
         String v_LIKE_TYPE_ID="";    // 爱好类型ID
         String v_LIKE_NAME="";       // 爱好名称
         
         String temp="";
  
         String v_CHECKBOXNAME="";
         String v_CHECKBOXDisable="";
         int icol=5;                  // 显示5 列
         int icolwidth=20;            // 列宽度
         int i,j;
         int icheck;
         String scheckfun="";
         
         if(CheckBox_Attribute.get("CHECKBOXSTATUS")!=null&&!CheckBox_Attribute.get("CHECKBOXSTATUS").toString().equals(""))
             v_CHECKBOXDisable=" disabled ";
                      
         if(CheckBox_Attribute.get("CHECKBOXNAME")==null)
              return "";     
       
         v_CHECKBOXNAME=CheckBox_Attribute.get("CHECKBOXNAME").toString();
     
         
         if(CheckBox_Attribute.get("COLNUM")==null)
             icol=5;   
         else
             icol=Integer.parseInt(CheckBox_Attribute.get("COLNUM").toString());
  
         icolwidth=100/icol;
                                   
         Hashtable list=new Hashtable();
         Collection coll=null;
   
        coll=priinitlist.getLikeType(list);
        
        sbf.append("<table width='100%'>");

        i=0;
        Iterator it=coll.iterator();

        while(it.hasNext())
        {
            Hashtable rs=(Hashtable)it.next();
            v_LIKE_TYPE_ID=rs.get("LIKE_TYPE_ID").toString();
            v_LIKE_NAME=rs.get("LIKE_NAME").toString();
            
            if(bz.trim().equals("0"))
                temp=v_LIKE_TYPE_ID;
            else
                temp=v_LIKE_NAME;
                        
			if(sLikePopDom.indexOf(","+temp+",") != -1)
			{
			    scheckfun="checked";
			    icheck=1;   
			}    
			else
			{
			    scheckfun="";
			    icheck=0;   
			}   

     
            if(i%icol==0)
           {           
               if(i!=0)
                  sbf.append("</tr>");
             
               sbf.append("<tr>");        
           } 
           ++i;
           
           sbf.append("<td width='"+icolwidth+"%' align='left'><input type='checkbox' name='"+v_CHECKBOXNAME+i+"' value='"+v_LIKE_TYPE_ID+"'"+scheckfun+v_CHECKBOXDisable+">"+v_LIKE_NAME+"</td>"); 
           sbf.append("<input type='hidden' name='h_id' value='"+v_LIKE_TYPE_ID+"'> <!--跟踪id -->");  
           sbf.append("<input type='hidden' name='h_id_check' value='"+icheck+"'>   <!--识别数据库操作:add:'1,2,3' delete:'5,6,7'     -->");             
        }
 
       sbf.append("</table>");
       return sbf.toString();
   } 
    /*
	     功能:
		 参数:
		      iRead: 1  -- 可输  0 -- 不可输 
	
	*/ 
   public String getCheckBox_TextGroup(Hashtable CheckBox_Attribute,Hashtable Text_Attribute,Hashtable PopeDomht,int iRead)
   {
         StringBuffer sbf=new StringBuffer();
         
         String v_OPER_KIND_ID="";     // 业务种类
         String v_OPER_KIND_NAME="";   // 业务名称
  
         String v_CHECKBOXNAME="";     // 
         String v_TEXTWIDTH="360";
         
         String CheckStatus="";        // 复选框状态
         String sPopeDom="";           // 业务号码包
         
         String sTextStatus="";
         String selectstatus=""; 
         int i;
         
         Hashtable list=new Hashtable();
         
         // CheckBox_Attribute
         if(CheckBox_Attribute.get("CHECKBOXNAME")==null)
              return "";   
                       
         v_CHECKBOXNAME=CheckBox_Attribute.get("CHECKBOXNAME").toString();
              
         
         if(Text_Attribute.get("TEXTWIDTH")!=null&&!Text_Attribute.get("TEXTWIDTH").toString().equals(""))
         {        
             v_TEXTWIDTH=Text_Attribute.get("TEXTWIDTH").toString();              
         }

        Collection coll=null;
        
		if(iRead==0)
	    {
           sTextStatus=" readonly=true";
		   selectstatus=" disabled";   
		}
        coll=priinitlist.getOperKind(list);

        sbf.append("<table width='100%'>");

        i=0;
        Iterator it=coll.iterator();
        
        while(it.hasNext())
        {
            Hashtable rs=(Hashtable)it.next();
            v_OPER_KIND_ID=rs.get("OPER_KIND_ID").toString();
            v_OPER_KIND_NAME=rs.get("OPER_KIND_NAME").toString();
            ++i; 
            if(!PopeDomht.isEmpty())
            {
                if(PopeDomht.get(v_OPER_KIND_ID)==null||PopeDomht.get(v_OPER_KIND_ID).toString().equals("")) 
                {          
                     CheckStatus=""; 
                     sPopeDom="";          
                }
                else
                {
                     CheckStatus="checked"; 
                     sPopeDom=PopeDomht.get(v_OPER_KIND_ID).toString(); 
                }  

            }
              
            sbf.append("<tr><td width='40%' align='left'><input type='checkbox' name='"+v_CHECKBOXNAME+i+"' value='"+v_OPER_KIND_ID+"'"+CheckStatus+selectstatus+">"+v_OPER_KIND_NAME+"</td>");
            sbf.append("<td width='60%' align='left'><input name='T"+v_CHECKBOXNAME+v_OPER_KIND_ID+"' class=input_text style='WIDTH: "+v_TEXTWIDTH+"; height:21' value='"+sPopeDom+"' maxlength='50' size='20' "+sTextStatus+"></td>");         
            sbf.append("</tr>");
        }
       sbf.append("<input type='hidden' name='inum' value='"+i+"'>");    
       sbf.append("</table>");
       return sbf.toString();
   } 
 %>

⌨️ 快捷键说明

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