当前位置: 首页 > news >正文

连衣裙一起做网站搞跨境电商 wordpress

连衣裙一起做网站,搞跨境电商 wordpress,为什么买的网站模版不好用,山东 网站建设(转载)1.基本概念的理解绝对路径#xff1a;绝对路径就是你的主页上的文件或目录在硬盘上真正的路径#xff0c;(URL和物理路径)例如#xff1a;C:\xyz\test.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。相对路径#xff1a;…(转载)1.基本概念的理解绝对路径绝对路径就是你的主页上的文件或目录在硬盘上真正的路径(URL和物理路径)例如C:\xyz\test.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。相对路径相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录)例如在Servlet中/代表Web应用的跟目录。和物理路径的相对表示。例如./ 代表当前目录,../代表上级目录。这种类似的表示也是属于相对路径。另外关于URIURL,URN等内容请参考RFC相关文档标准。RFC 2396: Uniform Resource Identifiers (URI): Generic Syntax,(http://www.ietf.org/rfc/rfc2396.txt)2.关于JSP/Servlet中的相对路径和绝对路径。2.1服务器端的地址服务器端的相对地址指的是相对于你的web应用的地址这个地址是在服务器端解析的(不同于html和javascript中的相对地址他们是由客户端 浏览器解析的)也就是说这时候在jsp和servlet中的相对地址应该是相对于你的web应用即相对于http: //192.168.0.1/webapp/的。其用到的地方有 forwardservlet中的request.getRequestDispatcher(address); 这个address是在服务器端解析的所以你要forward到a.jsp应该这么写request.getRequestDispatcher (“/user/a.jsp”)这个/相对于当前的web应用webapp其绝对地址就是http: //192.168.0.1/webapp/user/a.jsp。sendRedirect在jsp中2.22、客户端的地址所有的html页面中的相对地址都是相对于服务器根目录http://192.168.0.1/)的而不是(跟目录下的该Web应用的目录)http: //192.168.0.1/webapp/的。 Html中的form表单的action属性的地址应该是相对于服务器根目录(http://192.168.0.1/)的所以如果提交到a.jsp 为action/webapp/user/a.jsp或action/user/a.jsp提交到servlet为actiom/webapp/handleservletJavascript也是在客户端解析的所以其相对路径和form表单一样。因此一般情况下在JSP/HTML页面等引用的CSS,Javascript.Action等属性前面最好都加上,以确保所引用的文件都属于Web应用中的目录。另外应该尽量避免使用类似., ./,../../等类似的相对该文件位置的相对路径这样当文件移动时很容易出问题。3. JSP/Servlet中获得当前应用的相对路径和绝对路径3.1 JSP中获得当前应用的相对路径和绝对路径根目录所对应的绝对路径:request.getRequestURI()文件的绝对路径  :application.getRealPath(request.getRequestURI()); //注这里要小心啊我写程序时用了这里得到的string去创建File对象结果浏览器老是报错一开始以为是得到的string需要对其中的‘\’转义可是后来仔细检查后发觉不需要因为它已经转义好了只不过在显示时只显示‘\’而非“\\”那么问题出在哪里呢我不停的排错最后发觉原来它返回的路径在电脑上是找不到的也不知道是隐藏了还是怎么回事反正就是比正常的路径还长了些。比如正常的路径应该是F:\netbeans workspace\netbeans 6.1\fourthTest\build\web但是它会在后面多个\fourthtest\……囧死了……囧死了……浪费我那么多时间……多加几个getParent()好了…………………………提示一下这里的很多内容是转载的大家用的时候最好检查一下。当前web应用的绝对路径 :application.getRealPath(/);取得请求文件的上层目录:new File(application.getRealPath(request.getRequestURI())).getParent()3.2 Servlet中获得当前应用的相对路径和绝对路径根目录所对应的绝对路径:request.getServletPath();文件的绝对路径 :request.getSession().getServletContext().getRealPath(request.getRequestURI())当前web应用的绝对路径 :servletConfig.getServletContext().getRealPath(/);(ServletContext对象获得几种方式javax.servlet.http.HttpSession.getServletContext()javax.servlet.jsp.PageContext.getServletContext()javax.servlet.ServletConfig.getServletContext())4.java 的Class中获得相对路径绝对路径的方法4.1单独的Java类中获得绝对路径根据java.io.File的Doc文挡可知:默认情况下new File(/)代表的目录为System.getProperty(user.dir)。一下程序获得执行类的当前路径package org.cheng.file;import java.io.File;public class FileTest {public static void main(String[] args) throws Exception {System.out.println(Thread.currentThread().getContextClassLoader().getResource());System.out.println(FileTest.class.getClassLoader().getResource());System.out.println(ClassLoader.getSystemResource());System.out.println(FileTest.class.getResource());System.out.println(FileTest.class.getResource(/)); //Class文件所在路径System.out.println(new File(/).getAbsolutePath());System.out.println(System.getProperty(user.dir));}}4.2服务器中的Java类获得当前路径(来自网络)(1).WeblogicWebApplication的系统文件根目录是你的weblogic安装所在根目录。例如如果你的weblogic安装在c:\bea\weblogic700.....那么你的文件根路径就是c:\.所以有两种方式能够让你访问你的服务器端的文件a.使用绝对路径比如将你的参数文件放在c:\yourconfig\yourconf.properties直接使用 new FileInputStream(yourconfig/yourconf.properties);b.使用相对路径相对路径的根目录就是你的webapplication的根路径即WEB-INF的上一级目录将你的参数文件放在yourwebapp\yourconfig\yourconf.properties这样使用new FileInputStream(./yourconfig/yourconf.properties);这两种方式均可自己选择。(2).Tomcat在类中输出System.getProperty(user.dir); 显示的是%Tomcat_Home%/bin(3).Resin不是你的JSP放的相对路径,是JSP引擎执行这个JSP编译成SERVLET的路径为根.比如用新建文件法测试File f new File(a.htm); 这个a.htm在resin的安装目录下(4).如何读相对路径哪在Java文件中getResource或getResourceAsStream均可例getClass().getResourceAsStream(filePath); //filePath可以是/filename,这里的/代表web发布根路径下WEB-INF/classes默认使用该方法的路径是WEB-INF/classes。已经在Tomcat中测试。6.Java中文件的常用操作(复制移动删除创建等)(来自网络)常用 java File 操作类http://www.easydone.cn/014/200604022353065155.htm总结通过上面内容的使用可以解决在Web应用服务器端移动文件查找文件复制删除文件等操作同时对服务器的相对地址绝对地址概念更加清晰。建议参考URI,的RFC标准文挡。同时对Java.io.File. Java.net.URI.等内容了解透彻对其他方面的理解可以更加深入和透彻。参考资料:java/docs/java.io.Filejava.io.InputStreamjava.io.OutputStreamjava.io.FileInputStreamjava.io.FileReader;java.io.FileOutputStreamjava.io.FileWriter;java.net.URIjava.net.URL
http://www.zqtcl.cn/news/562385/

相关文章:

  • 手机销售培训网站wordpress案例插件
  • 滨江道做网站公司wordpress 花瓣网
  • 如何建网站快捷方式软件开发做平台
  • 常见的静态网页深圳罗湖企业网站优化
  • 做网站一天赚多少钱外贸网站建设排名
  • 一个大型网站建设得多少钱百度成都总部
  • 网站制作公司汉狮网络手机版网站优化
  • 铜川做网站logo 图标 设计
  • 如何做网站的注册页面南京宣传片公司有哪些
  • 中国建设机械教育协会网站网站建设中html中关于图片显示的标签有哪些
  • 网站过期后dede减肥网站源码
  • 营销型 手机网站网站建设方案后期服务
  • 怎么做一个个人网站建网站的八个步骤
  • 淘宝导购网站模版上海网站推广软件
  • 做影视网站引流湖北响应式网站建设费用
  • 网站统计cnzz网站空间有哪些
  • 泉州微信网站开发公司wordpress头像解决
  • 湛江网站建设皆选小罗24专业网站建设 福田
  • 厦门哪些做鲜花的网站门户网站开发设计报告
  • asp.net网站设计分工天津网站开发贴吧
  • 做多语言网站教程南宁vi设计公司
  • 百度联盟 网站备案wordpress 吾爱破解
  • 山西省建设厅网站首页网络营销推广为什么效果不好
  • 建材做网站好吗长沙做网站微联讯点不错
  • 建设小型网站分类门户网站系统
  • 文化馆网站数字化建设介绍138ip地址查询网站
  • 卖汽车的网站怎么做的建设服装网站的论文
  • 网络推广哪个网站好网站建设最低多少钱
  • 怎么在自己电脑做网站北京赛车网站开发
  • 门户网站内容wordpress上下页