首页 > 编程语言 > 详细

Java Web 常用实例

时间:2016-02-20 02:07:34      阅读:214      评论:0      收藏:0      [点我收藏+]

tomcat Java web 常用的实例

?

1,根据相对路径获取绝对路径

String realPath2 = WebServletUtil.getRealPath(request, path);

?第二个参数举例:"stub/appstore/queryProductPackage"

?

2,获取web服务器的根路径

/***
	 * @param request
	 * @return : http://10.1.253.44:81/tv_mobile
	 */
	public static String getServletUrl(HttpServletRequest request) {
		return request.getRequestURL().toString().replaceAll("(https?://[^/]+)/.*$", "$1") + request.getContextPath();
	}

该方法返回:http://10.1.253.44:81/tv_mobile?

注意:最后面没有斜杠

应用:

private static void setServletUrl(HttpServletRequest request, String path, ReadAndWriteResult readAndWriteResult) {
		String serverUrl = getServletUrl(request);//http://10.1.253.44:81/tv_mobile
		readAndWriteResult.setUrl(serverUrl + Constant2.Slash + path.replaceAll(".json$", SystemHWUtil.EMPTY));
	}

?

?

?

Java Web 常用实例

原文:http://hw1287789687.iteye.com/blog/2277462

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!