`
FlashJava
  • 浏览: 22600 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

servlet_如何为自己的servlet分配定制的URL

    博客分类:
  • j2ee
 
阅读更多

可以通过web.xml(部署描述文件)中的servlet和servlet-mapping元素来指定URL。


以下是关于web.xml的简介:


1. 文件的位置
改文件放置在web应用的WEB-INF目录中。

2. 基本格式
该文件的开头是XML标头和DOCTYPE声明,并且含有一个web-app元素。

3. 如何为servlet赋予名称
在web-app元素内,使用servlet元素的servlet-name(可以选取任何名称)和servlet-class(完全限定类名)子元素。

4. 如何为已赋予名称的servlet指定URL
要使用servlet-mapping元素的servlet-name(之前指定的名称)和url-pattern(URL前缀,由斜杠开始)子元素。

要注意,必须将所有的servlet元素放置在任何servlet-mapping元素之前,它们不能相互混合。

5. 何时读取web.xml内容
服务器只在启动时读取web.xml文件。

分享到:
评论

相关推荐

    java-servlet-api.doc

    然而,一个映射可能是由一个URL和许多Servlet实例组成,例如:一个分布式的Servlet引擎可能运行在不止一个的服务器中,这样的话,每一个服务器中都可能有一个Servlet实例,以平衡进程的载入。作为一个Servlet的...

    最详细的servlet配置文件说明书

    **定义**: 在向servlet或JSP页面制定初始化参数或定制URL时,必须首先命名servlet或JSP页面。`Servlet`元素就是用来完成此项任务的。 **示例**: ```xml <servlet> <servlet-name>myServlet</servlet-name> ...

    购物车Servlet,有上传

    在这个场景中,“有上传”可能指的是用户在购物过程中可以上传图片或者其他文件,例如产品评论时上传图片证明购买,或者在定制化商品时上传设计图等。 购物车Servlet的工作原理通常涉及到以下几个关键知识点: 1. ...

    servlet高级应用过滤器、防盗链等一系列技术工具打包

    通过Servlet过滤器,我们可以实现基于URL的权限验证,只有具备相应权限的用户才能访问特定的资源。 字符过滤是另一个关键的安全措施,主要针对用户输入的合法性检查。它可以防止SQL注入、XSS攻击等安全风险,确保...

    WebWork2配置.pdf

    `CoolUriServletDispatcher`是一种自定义的Servlet分配器,它可以更加灵活地处理URL请求,例如可以将参数直接放置在URL中。其格式如下: - 完整格式:`...

    Spring_MVC_框架搭建及详解

    SpringMVC的灵活性和可扩展性允许开发者根据自己的需求配置不同的组件,实现高度定制化的Web应用。 SpringMVC与其他WebMVC框架如Struts2相比,具有一些显著的优点。例如,它天然支持REST风格的URL,同时拥有更为...

    web.xml 详解

    为了给servlet或JSP页面指定初始化参数或定制URL,需要首先命名这些组件。这通过`<servlet>`元素来实现。每个`servlet`元素包括: - `<servlet-name>` - 为servlet或JSP页面分配一个名称。 - `<servlet-class>` - ...

    Tomcatweb配置[借鉴].pdf

    10. **`<servlet-mapping>`**:定义Servlet与URL的映射关系,`servlet-name`引用Servlet的名称,`url-pattern`定义匹配的URL模式,决定了用户如何通过URL访问Servlet。 11. **`<init-param>`**:无论是`<filter>`...

    用web.xml控制Web应用的行为

    - **分配名称**:通过`<servlet-name>`元素为servlet分配一个唯一名称,便于后续引用。 - **定义定制的URL**:使用`<servlet-mapping>`元素将URL模式映射到servlet,如`<url-pattern>/myServlet</url-pattern>`。 ...

    web.xml配置文件详解[文].pdf

    7. `<servlet-mapping>`: 为Servlet设置映射,使得特定的URL可以调用Servlet。`<servlet-name>`引用Servlet的名称,`<url-pattern>`定义请求的URL模式。 8. `<session-config>`: 设置HttpSession的超时时间,`...

    web-xml配置

    - `<servlet>`:在向servlet或JSP页面制定初始化参数或定制URL时,必须首先命名servlet或JSP页面。`<servlet>`元素就是用来完成此项任务的。 - `<servlet-mapping>`:服务器一般为servlet提供一个缺省的URL。但在...

    掌握Struts企业级Web开发框架的一个实例

    Struts应用需要在这里配置ActionServlet,并设定URL映射规则,比如以".do"结尾的URL通常代表Struts请求。 struts-config.xml文件是Struts应用的特定配置,它定义了组件之间的关联,包括Action的映射、表单Bean的...

    完整版Java JSP web开发教程 03_会话跟踪简介(共22页).ppt

    以下是一个简单的Java Servlet示例,演示了URL重写和Cookie的使用: ```java response.setContentType(CONTENT_TYPE); PrintWriter out = response.getWriter(); out.println("<html>"); out.println("<head><title...

    web.xml配置

    * servlet:在向 servlet 或 JSP 页面制定初始化参数或定制 URL 时,必须首先命名 servlet 或 JSP 页面。 * servlet-mapping:服务器一般为 servlet 提供一个缺省的 URL:...

    web.xml配置详解, web.xml web.xml 配置实例

    * servlet-mapping 元素:服务器一般为 servlet 提供一个缺省的 URL,但可以使用 servlet-mapping 元素更改这个 URL。 * session-config 元素:如果某个会话在一定时间内未被访问,服务器可以抛弃它以节省内存。 * ...

    web.xml 配置大全

    - `<servlet-mapping>`:为Servlet分配URL映射,使得客户端可以通过特定URL访问Servlet。 2. **过滤器(Filter)配置** - `<filter>`:定义一个过滤器,包括过滤器的名称和实现类。 - `<filter-mapping>`:指定...

Global site tag (gtag.js) - Google Analytics