当前位置:  开发笔记 > 编程语言 > 正文

如何在我的Web服务器URL中隐藏.jsp扩展名

如何解决《如何在我的Web服务器URL中隐藏.jsp扩展名》经验,为你挑选了3个好方法。

我有一个JSP Web服务器,页面都以.jsp扩展名结尾.

如何在不借助非Java技巧(例如,apache重写)的情况下将其隐藏在我的Web服务器URL中?

例如: 用户只需键入http://www.sample.com/search?xxx, 而不是键入http://www.sample.com/search.jsp?xxx



1> kgiannakakis..:

您可以像这样创建一个servlet映射:


   MappingServlet
   path/*
 

必须编辑url-pattern以满足您的需要.当然,您需要创建servlet以将url映射到实际的jsp.大多数MVC框架都使用此技术.



2> Peter Hilton..:

UrlRewrite是一个很好的灵活的基于Java的框架独立解决方案.

这比Servlet映射更好web.xml,因为它在您可以做的事情上太有限,并且比基于Apache的解决方案更好,因为它是您的Web应用程序的一部分,因此您不需要将Apache放在应用程序服务器之前.



3> Mehandi Hass..:

web.xml文件中使用此servlet映射。

   
  search
  /search.jsp


  search
  /search

推荐阅读
小白也坚强_177
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有