龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 软件开发 > JAVA开发 >

一些非常有用的JAVA常用方法(1)

时间:2009-12-23 15:42来源:未知 作者:admin 点击:
分享到:
作者:xiaoyou 出处: www.csdn.com %! stc_RSYB_Name stcRSYName1[]; stc_SYB_INF stcSYBINF1[]; % %/* String p = (String) session.getValue("Access"); if (p==null !p.equals("1")) { response.sendRedirect("error.htm"); return; }*/ % %! filenbsp;S
  作者:xiaoyou
   出处: www.csdn.com  
  
     
  
  
  
  
  
   <%!
   stc_RSYB_Name stcRSYName1[];
   stc_SYB_INF stcSYBINF1[];
   %>
  
   <%/*
      String p = (String) session.getValue("Access");
      if (p==null !p.equals("1")) {
        response.sendRedirect("error.htm");
        return;
      }*/
   %>
   <%!
   file://得到机器名字或IP
   String get_Myhostname(Javax.servlet.http.HttpServletRequest request){
     String myhostname = null;
       try{
         myhostname = request.getRemoteHost();
         myhostname = myhostname.toUpperCase();
       }catch(Exception e){}
     return myhostname;
   }
   file://处理空字符串
     String dealNull(String str) {
       String returnstr = null;
       if (str == null) returnstr = "";
       else returnstr = str;
       return returnstr;
     }
   file://处理空对象  
     Object dealNull(Object obj){
       Object returnstr = null;
       if (obj == null) returnstr = (Object)("");
       else returnstr = obj;
       return returnstr;
     }
  
     int dealEmpty(String s) {
       s = dealNull(s);
       if (s.equals("")) return 0;
       return Integer.parseInt(s);
     }
  
   String replace(String str,String substr,String restr){
     String[] tmp = split(str,substr);
     String returnstr = null;
     if(tmp.length!=0) {
       returnstr = tmp[0];
       for(int i = 0 ; i < tmp.length - 1 ; i++)
         returnstr =dealNull(returnstr) + restr +tmp[i+1];
     }
     return dealNull(returnstr);
   }   
      
   String HtmlEncode(String txt){
     txt = replace(txt,"&","&");
     txt = replace(txt,"&amp;","&");
     txt = replace(txt,"&quot;",""");
  
  
精彩图集

赞助商链接