15、Java Web 路径问题
来源:互联网 发布:sql server 2008免费版 编辑:程序博客网 时间:2024/06/11 22:37
/** * web应用中路径问题 * */public class PathDemo extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=utf-8"); //目标资源: target.html /** * 思考: 目标资源是给谁使用的。 * 给服务器使用的: / 表示在当前web应用的根目录(webRoot下) * 给浏览器使用的: / 表示在webapps的根目录下 */ /** * 1.转发 */ //request.getRequestDispatcher("/target.html").forward(request, response); /** * 2.请求重定向 */ //response.sendRedirect("/day11/target.html"); /** * 3.html页面的超连接href */ response.getWriter().write("<html><body><a href='/day11/target.html'>超链接</a></body></html>"); /** * 4.html页面中的form提交地址 */ response.getWriter().write("<html><body><form action='/day11/target.html'><input type='submit'/></form></body></html>"); }}
/** * 读取web应用下的资源文件(例如properties) */public class ResourceDemo extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { /** * . 代表java命令运行目录。java运行命令在哪里?? 在tomcat/bin目录下 * 结论: 在web项目中, . 代表在tomcat/bin目录下开始,所以不能使用这种相对路径。 */ //读取文件。在web项目下不要这样读取。因为.表示在tomcat/bin目录下 /*File file = new File("./src/db.properties"); FileInputStream in = new FileInputStream(file);*/ /** * 使用web应用下加载资源文件的方法 */ /** * 1. getRealPath读取,返回资源文件的绝对路径 */ /*String path = this.getServletContext().getRealPath("/WEB-INF/classes/db.properties"); System.out.println(path); File file = new File(path); FileInputStream in = new FileInputStream(file);*/ /** * 2. getResourceAsStream() 得到资源文件,返回的是输入流 */ InputStream in = this.getServletContext().getResourceAsStream("/WEB-INF/classes/db.properties"); Properties prop = new Properties(); //读取资源文件 prop.load(in); String user = prop.getProperty("user"); String password = prop.getProperty("password"); System.out.println("user="+user); System.out.println("password="+password); }}
0 0
- 15、Java Web 路径问题
- java WEB路径问题
- java web 路径问题
- Java web----路径问题
- Java Web相对路径问题
- JAVA[WEB]项目路径问题
- java web 地址路径问题
- java web的路径问题
- java(Web)中相对路径,绝对路径问题
- java(Web)中相对路径,绝对路径问题
- java(Web)中相对路径,绝对路径问题
- java(Web)中相对路径,绝对路径问题
- java(Web)中相对路径,绝对路径问题
- java(Web)中相对路径,绝对路径问题
- java web 工程中的路径问题
- Java Web开发中路径问题小结
- Java Web工程的路径问题
- java web 中的编码与路径问题
- 哈理工OJ 2116 Maximum continuous product(思维的体操)
- struts2拦截器(二) 自定义拦截器
- define宏定义中的#,##,@#及\符号
- Stanford机器学习---第一讲. Introduction of machine learning
- MyEclipse设置统一编码格式
- 15、Java Web 路径问题
- OGNL简介
- 1104. Sum of Number Segments
- TCP/IP协议族各层的协议汇总
- python调用bat 整理
- C#OOP之八 继承 接口和抽象类
- 怎样更好的使用搜索
- 朱、刘算法:求最小树形图权值个人理解+个人详解【最小树形图模板】
- 自定义PopupWindow轻松实现从底部弹出