首页
论坛
图书
开发资料
在线文档
网址
下载
联系我们
 新闻│Java│JavaScript│Eclipse│Eclipse 英文│J2EE│J2ME│J2SE│JSP│Netbeans│Hibernate│JBuilder│Spring│Struts
站内搜索: 请输入搜索关键词

当前页面: 开发资料首页 → Java 专题 → 为servlet与jsp页面分配名称和定制URL

为servlet与jsp页面分配名称和定制URL

摘要: 为servlet与jsp页面分配名称和定制URL

</td> </tr> <tr> <td height="35" valign="top" class="ArticleTeitle"> 用WEB.xml为servlet与jsp页面分配名称和定制URL
1、分配名称
为了给位于WEB-inf/classes/moreservlets/TestServlet的servlet注册名Test,只需在web.xml文件中书写如下:

Test
moreservlets.TestServlet

注册以后,可以用注册名而不用类名引用此servlet。例于可用http://host/webAppPrefix/servlet/Test代替
htpp://host/webAppPrefix/servlet/moreservlets.TestServlet。
2、定制URL
大多数服务器有一个缺省的servlet URL:http://host/webAppPrefix/servlet/packagename.ServletName。
虽然在开发中用这个URL很方便,但是我们常常希望定制一个URL用于部署和安全等。为了定制URL,可使用servlet-name和url-pattern子元素,url-pattern描述了相对于WEB应用的根目录的URL。url-pattern元素必须以斜杠(/)起始。如下所示:

Test
moreservlets.TestServlet


Test
/UrlTest

定制URL以后,用htpp://host/webAppPrefix/UrlTest代替http://host/webAppPrefix/servlet/moreservlets.TestServlet,
与http://host/webAppPrefix/servlet/Test。
在定制中还可以用通配符。如下的程序段指示服务器发送所有以Web应用的URL前缀开始,以.jsp结束的请求到一个名为Test的servlet。

Test
moreservlets.TestServlet


Test
/*.jsp
<table width="670" border="0"> <tr> <td width="335">3.命名jsp页面

PageName
/TestPage.jsp


PageName
/UrlTest2/*

</td> <td width="325"> </td> </tr> </table>
function TempSave(ElementID) { CommentsPersistDiv.setAttribute("CommentContent",document.getElementById(ElementID).value); CommentsPersistDiv.save("CommentXMLStore"); } function Restore(ElementID) { CommentsPersistDiv.load("CommentXMLStore"); document.getElementById(ElementID).value=CommentsPersistDiv.getAttribute("CommentContent"); } </td> </tr> <tr>


↑返回目录
前一篇: 给URL字符串加超链接
后一篇: 用正则表达式判断一个简单的用户登陆的例子

首页 | 全站 Sitemap | 联系我们 | 设为首页 | 收藏本站
版权所有 Copyright © 2006-2007, Java 编程资料牛鼻站, All rights reserved