WEB开发网
开发学院WEB开发Jsp 一些非常有用的JAVA常用方法 阅读

一些非常有用的JAVA常用方法

 2008-01-05 19:19:18 来源:WEB开发网   
核心提示:作者:xiaoyou 出处: www.csdn.com <%!stc_RSYB_Name stcRSYName1[];stc_SYB_INF stcSYBINF1[];%><%/* String p = (String) session.getValue("access"); if
 作者: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,"&","&");
 txt = replace(txt,""",""");

Tags:一些 非常 有用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接