有人可以教我用java程序实现绝对路径和相对路径可以相互转换吗??? 当然是可能相互转化,就是绝对URI和相对URI的相互转换问题。在URI里称之为分解和相对化。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.yesky.com/SoftChannel/72342371961929728/20030826/1724151_4.shtml找了个资料,也有例子,不错的,你还是自已去看吧。 把下面这些加到你的某一个JSP页面中,再运行,你就会得到结果了:<% out.println("4.读取request信息 "); out.println("<input type=\"button\" value=\"显示\" onclick=\"showChange(this,'cliInfo')\">"); out.println("<div id=\"cliInfo\" style=\"{display:none}\">"); out.println(" AuthType : "+request.getAuthType()+"<br>"); out.println(" CharacterEncoding : "+request.getCharacterEncoding()+"<br>"); out.println(" ContentType : "+request.getContentType()+"<br>"); out.println(" ContentLength : "+request.getContentLength()+"<br>"); out.println(" ContextPath : "+request.getContextPath()+"<br>"); out.println(" Method : "+request.getMethod()+"<br>"); out.println(" PathInfo : "+request.getPathInfo()+"<br>"); out.println(" PathTranslated : "+request.getPathTranslated()+"<br>"); out.println(" Protocol : "+request.getProtocol()+"<br>"); out.println(" QueryString : "+request.getQueryString()+"<br>"); out.println(" RemoteAddr : "+request.getRemoteAddr()+"<br>"); out.println(" RemoteHost : "+request.getRemoteHost()+"<br>"); out.println(" RemoteUser : "+request.getRemoteUser()+"<br>"); out.println(" RequestedSessionId : "+request.getRequestedSessionId()+"<br>"); out.println(" RequestURI : "+request.getRequestURI()+"<br>"); out.println(" RequestURL : "+request.getRequestURL().toString()+"<br>"); out.println(" Scheme : "+request.getScheme()+"<br>"); out.println(" ServerName : "+request.getServerName()+"<br>"); out.println(" ServerPort : "+request.getServerPort()+"<br>"); out.println(" ServletPath : "+request.getServletPath()+"<br>"); out.println(" hashCode : "+request.hashCode()+"<br>"); out.println(" RequestedSessionIdFromCookie : "+request.isRequestedSessionIdFromCookie()+"<br>"); //out.println(" RequestedSessionIdFromUrl : "+request.isRequestedSessionIdFromUrl()+"<br>"); out.println(" RequestedSessionIdFromURL : "+request.isRequestedSessionIdFromURL()+"<br>"); out.println(" RequestedSessionIdValid : "+request.isRequestedSessionIdValid()+"<br>"); out.println(" Secure : "+request.isSecure()+"<br>"); out.println(" toString : "+request.toString()+"<br>"); out.println("</div><br>");%><script language="JavaScript" type="text/JavaScript"><!--function showChange(ob,strObj){ var obj = document.all.item(strObj); if(obj.style.display=="none"){ ob.value = "隐藏"; obj.style.display="block"; }else{ ob.value = "显示"; obj.style.display="none"; }}//--></script> 不知道能得多少分:URL url = 本类名.class.getResourece();得到绝对路径。具体用法,可以找sun上的类帮助。 那如果碰到这种情况,我现在要上传一个文件到一个指定的虚拟路径\demo\test\ computerA用f:\T\demo\test\,computerB用g:\T\demo\test与之对应,也就是说当一个虚拟路径对应多个绝对路径的时候,程序员是不知道客户用什么绝对路径。那么有什么办法来解析这个虚拟路径? 如何获得webapp下的文件路径? 我在jbuilder8里创建了一个webapp用j8自带的Tomcat下运,有什么方法可以获得这个webapp的路径? 关于svn的问题,高手请进 在线充值,事务回滚问题。 XML修改属性的一个问题在线等 急!~~~这是什么错误啊! 关于使用Hibernate进行动态表名映射 数据连接查询速度慢 服务器访问问题求教!! 在struts中怎么初始化multibox 的值????????????????? 问个问题,我在websphere上部署了数据库,用JAVA程序LOOKUP,得到了个对象,但装型时失败。 转向J2EE代价高吗? 关于j2ee中事务处理的问题,请各位大哥指教! Tomcat 4.1下如何安装Struts1.1?
<%
out.println("4.读取request信息 ");
out.println("<input type=\"button\" value=\"显示\" onclick=\"showChange(this,'cliInfo')\">");
out.println("<div id=\"cliInfo\" style=\"{display:none}\">");
out.println(" AuthType : "+request.getAuthType()+"<br>");
out.println(" CharacterEncoding : "+request.getCharacterEncoding()+"<br>");
out.println(" ContentType : "+request.getContentType()+"<br>");
out.println(" ContentLength : "+request.getContentLength()+"<br>");
out.println(" ContextPath : "+request.getContextPath()+"<br>");
out.println(" Method : "+request.getMethod()+"<br>");
out.println(" PathInfo : "+request.getPathInfo()+"<br>");
out.println(" PathTranslated : "+request.getPathTranslated()+"<br>");
out.println(" Protocol : "+request.getProtocol()+"<br>");
out.println(" QueryString : "+request.getQueryString()+"<br>");
out.println(" RemoteAddr : "+request.getRemoteAddr()+"<br>");
out.println(" RemoteHost : "+request.getRemoteHost()+"<br>");
out.println(" RemoteUser : "+request.getRemoteUser()+"<br>");
out.println(" RequestedSessionId : "+request.getRequestedSessionId()+"<br>");
out.println(" RequestURI : "+request.getRequestURI()+"<br>");
out.println(" RequestURL : "+request.getRequestURL().toString()+"<br>");
out.println(" Scheme : "+request.getScheme()+"<br>");
out.println(" ServerName : "+request.getServerName()+"<br>");
out.println(" ServerPort : "+request.getServerPort()+"<br>");
out.println(" ServletPath : "+request.getServletPath()+"<br>");
out.println(" hashCode : "+request.hashCode()+"<br>");
out.println(" RequestedSessionIdFromCookie : "+request.isRequestedSessionIdFromCookie()+"<br>");
//out.println(" RequestedSessionIdFromUrl : "+request.isRequestedSessionIdFromUrl()+"<br>");
out.println(" RequestedSessionIdFromURL : "+request.isRequestedSessionIdFromURL()+"<br>");
out.println(" RequestedSessionIdValid : "+request.isRequestedSessionIdValid()+"<br>");
out.println(" Secure : "+request.isSecure()+"<br>");
out.println(" toString : "+request.toString()+"<br>");
out.println("</div><br>");
%>
<script language="JavaScript" type="text/JavaScript">
<!--
function showChange(ob,strObj){
var obj = document.all.item(strObj);
if(obj.style.display=="none"){
ob.value = "隐藏";
obj.style.display="block";
}else{
ob.value = "显示";
obj.style.display="none";
}
}
//-->
</script>
URL url = 本类名.class.getResourece();得到绝对路径。
具体用法,可以找sun上的类帮助。