servlet路径问题

//目标资源: target.html

	/**
	 * 思考: 目标资源是给谁使用的。
	 * 		给服务器使用的:   / 表示在当前web应用的根目录(webRoot下)(转发)
	 * 		给浏览器使用的: /  表示在webapps的根目录下 (重定向、超链接、action)
	 */
	/**
	 * 1.转发
	 */
//		request.getRequestDispatcher("/target.html").forward(request, response);
	
	/**
	 * 2.重定向
	 */
//		response.sendRedirect("/WEB_Servlet/target.html");
	response.sendRedirect(request.getContextPath()+"/aa_Login.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>");

java中“ . ”表示当前运行的项目
javaweb 中“ . ”表示Tomcat运行目录,在tomcat/bin目录下开始

所以在Javaweb 如果要查找src目录下的文件怎么办,

String 	path=this.getServletContext().getRealPath("/WEB-INF/classes/db.properties");

得到的path: “F:\jee-neon\javaEE_workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\WEB_Servlet\WEB-INF\classes\db.properties

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值