`

Java Web 常用实例

阅读更多

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));
	}

 

 

 

1
1
分享到:
评论

相关推荐

    Java Web开发实例大全

    Java Web开发实例大全(提高卷)筛选、汇集了Java Web开发从基础知识到高级应用各个层面的大量实例及源代码,共有600个左右,每个实例及源代码按实例说明、关键技术、设计过程、详尽注释、秘笈心法的顺序进行了分析...

    Java Web开发实例大全.基础卷

    4. **MVC设计模式**:Model-View-Controller模式是Java Web开发中常用的设计模式,有助于实现业务逻辑、数据和用户界面的分离。例如Spring MVC框架就广泛应用了这一模式。 5. **JDBC与数据库交互**:Java Database ...

    java web开发实例

    2. IDE选择:Eclipse、IntelliJ IDEA或NetBeans等都是常用的Java Web开发集成开发环境。 3. Tomcat服务器:Tomcat是一个开源的轻量级Web服务器和Servlet容器,用于运行Java Web应用程序。 三、MVC模式 在Java Web...

    Java WEB 工程实例

    6. **框架**:Spring框架是Java Web开发中最常用的框架之一,它提供了依赖注入、AOP(面向切面编程)、MVC支持以及大量的模块,如Spring Boot、Spring Data等,极大地简化了开发工作。 7. **EJB(Enterprise ...

    220个JAVA初学者实例

    以上只是Java初学者实例中可能涉及的部分关键知识点,通过220个实例的实践,你可以逐步建立起扎实的Java基础,为后续深入学习和项目开发打下坚实的基础。不断地练习和巩固这些知识,将有助于你成长为一名合格的Java...

    Java Web开发实例大全 基础卷

    内容包括Java Web开发简介,HTML、JavaScript简介,XML简介,Tomcat服务器的安装及配置,JSP基础语法,JSP内置对象,JavaBean,文件上传,Servlet程序开发,表达式语言,Tomcat数据源,JSP标签编程,JSP标准标签库...

    java web 开发实例代码(1)

    这个实例代码集合“java web 开发实例代码(1)”可能包含了一系列的示例项目,帮助开发者深入理解Java Web开发的核心概念和技术。下面我们将详细探讨相关知识点。 1. **Servlet**:Servlet是Java Web开发的基础,它...

    34个经典javaweb项目实例.zip

    Spring MVC是JavaWeb中常用的MVC框架,它简化了开发流程,实例中可能会有Spring Boot或Spring MVC的运用,包括控制器定义、模型绑定、视图解析等。 4. **JDBC**:Java Database Connectivity,用于在Java程序中连接...

    Java_web常用实用组件.ppt

    【Java Web常用实用组件】指的是在开发Java Web应用程序时经常使用的工具和库,这些组件能够提升开发效率,增强用户体验。本章重点介绍了如何在JSP中集成和使用在线编辑器,特别是CKEditor。 CKEditor是一个广泛...

    JAVA的90个常用实例

    这个名为“JAVA的90个常用实例”的压缩包包含了各种实际应用的示例代码,旨在帮助学习者深入理解Java语言的核心特性及其在实际开发中的应用。以下是对这些实例的详细解析: 1. **音乐播放**:这部分可能涉及到Java...

    34个经典javaweb项目实例

    JavaWeb是Java技术在Web应用中的实践,涵盖了服务器端编程、网页动态生成、数据库交互等多个方面。本资源提供了34个经典JavaWeb项目实例,旨在帮助开发者深入理解并掌握JavaWeb开发的核心技能。 1. **Servlet与JSP...

    Java Web常用代码

    Java Web是基于Java技术构建Web应用...掌握这些Java Web常用代码模块,不仅能够帮助初学者理解Web开发的基本原理,还能提升开发效率,为更高级的框架和技术(如Spring、Spring Boot、MyBatis等)的学习打下坚实的基础。

    《Java网络编程实例:Java网络编程实例》

    8. **HTTP协议**:作为应用层最常用的协议之一,HTTP协议在Web应用中广泛使用。理解HTTP请求和响应的结构,以及如何使用Java实现HTTP客户端和服务器,是网络编程的重要内容。 9. **HTTPS和SSL/TLS**:网络安全是...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2

    此外,本书的配套光盘还免费提供了价值人民币330元的java教学视频,对java语言进行了全面讲解,帮助一些不会java语言的读者快速地从java基础知识的学习中过渡到java web的学习与开发上. 第1部分 xml篇. 第1章 xml...

    Java Web应用开发项目教程[聂明][电子教案]

    接着,教程会讲解MVC(Model-View-Controller)设计模式,这是Java Web开发中常用的一种架构模式,用于分离业务逻辑、数据模型和用户界面。Spring MVC是Java Web开发中的主流实现框架,它提供了强大的依赖注入(DI)...

    java web 项目案例

    在Java Web项目开发中,Ajax聊天室是常用的一个功能模块,它允许用户通过浏览器与服务器端进行异步交互。本案例介绍了如何利用Ajax技术实现一个简易的在线聊天室,具体地,提供了实时获取并显示在线人员列表的功能。...

    《Java Web开发速学宝典》李宁

    总的来说,《Java Web开发速学宝典》的随书光盘代码为读者提供了一个很好的学习平台,通过实际操作和代码分析,可以有效地掌握Java Web开发的基本技能和常用技术。在学习的过程中,不断练习和实践,将理论知识转化为...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part3

    此外,本书的配套光盘还免费提供了价值人民币330元的java教学视频,对java语言进行了全面讲解,帮助一些不会java语言的读者快速地从java基础知识的学习中过渡到java web的学习与开发上. 第1部分 xml篇. 第1章 xml...

    java web数据库应用系统开发与实例

    以上知识点构成了“Java Web数据库应用系统开发与实例”的核心内容,理解并熟练掌握这些,是成为一名合格的Java Web开发者的必要条件。通过实践案例,可以更好地理解如何将理论知识应用到实际项目中,提升开发技能。

Global site tag (gtag.js) - Google Analytics