`

servlet和struts2的请求斜杠问题

 
阅读更多

1.servlet接受request:

<1>发送:页面action="login"

<2>接受:web.xml中配置LoginServlet:"/login"

2.struts接受request:

<1>发送:页面action="login"

<2>接受:struts.xml配置

<action name="login" class="action.LoginAction">
	<result name="success">/hello.jsp</result>
	<result name="none">/error.jsp</result>
</action>

 之前老是记不清楚斜杠("/")有无,做个总结:

 

1.[页面 请求都 !]

2.[配置 servlet有 ,struts2没 !]

别再混淆了!

分享到:
评论

相关推荐

    在嵌入式jetty环境下运行struts2Annotation项目

    在嵌入式Jetty环境下运行Struts2 Annotation项目是一个常见的任务,特别是在开发和测试阶段,因为这种方式能够快速启动服务,而无需依赖大型服务器容器。本文将深入探讨如何配置和执行这个过程,以及涉及的关键技术...

    去掉.action去掉.do字样 隐藏struts2 URL地址action, strus1的扩展名do也是同理.zip

    Struts2和Struts1是两个非常著名的Java Web框架,它们在处理请求时通常会在URL中显式地显示.action或.do后缀。然而,为了提供更友好的用户体验和增强安全性,有时我们需要隐藏这些扩展名。本篇文章将详细介绍如何在...

    Struts2的常量详解

    在Struts2中,配置是至关重要的,因为它们定义了框架的行为和交互方式。以下是一些关于Struts2常量的详细解释: 1. **struts.configuration**: 这个属性定义了配置文件管理器,负责加载Struts2的配置文件。默认值是...

    Struts 2学习

    在Servlet环境中使用Struts 2时,可以通过`ServletActionContext.getRequest()`方法获取到当前的`HttpServletRequest`对象,从而访问请求参数等信息。 #### 结果处理与页面跳转 **1. 结果返回** 在Struts 2中,`...

    struts.properties配置详解

    - **示例**:默认情况下,该属性的值为`do,action`,这意味着Struts2将处理以`.do`或`.action`结尾的URL请求。 - **配置**: ```properties struts.action.extension=do,action ``` - **应用场景**:例如,如果...

    Struts2配置文件详解

    ### Struts2配置文件详解 ...本文列举了`struts.xml`中常用的配置项及其详细解释,希望能帮助开发者更好地理解和利用Struts2框架。在实际开发中,根据项目的具体需求灵活调整配置项的值,可以使得应用更加健壮和高效。

    struts2参数.txt

    默认值为`spring`,这意味着Struts2将使用Spring作为其对象工厂,负责创建和管理框架内的Bean实例。 #### 五、`struts.objectFactory.spring.autoWrite` 这是一个与Spring集成相关的参数,其值可以是`name`。如果...

    struts2.33 中文学习笔记

    处理乱码问题,对于GET请求传递的乱码,可以在Tomcat的`server.xml`中配置Connector元素,添加`URIEncoding="utf-8"`和`useBodyEncodingForURI="true"`。而在Struts2中,全局设置中文编码可以在`struts.xml`中添加...

    struts.properties文件详解

    Struts.properties 文件是 Struts2 框架的核心配置文件之一,它定义了框架的行为和各种默认设置。这个文件主要用于定制 Struts2 的工作环境,包括配置管理器、国际化、对象工厂、文件上传、请求映射等多个方面。下面...

    Struts1的开发过程

    2. 配置`web.xml`:在`web.xml`文件中,你需要配置Struts的前端控制器(Front Controller)`ActionServlet`。这是Struts框架的核心组件,负责处理所有HTTP请求。配置如下: ```xml &lt;servlet&gt; &lt;servlet-name&gt;action...

    struts原理 详细说明

    对于Struts,所有以`.do`结尾的请求会被Struts的ActionServlet捕获。 **第三步:填充ActionForm** 在处理请求之前,Struts会创建一个ActionForm对象,它是用户输入数据的载体。ActionForm需要继承自Struts提供的...

    struts.xml中constent属性参数配置大全

    在Struts2框架中,`struts.xml` 文件扮演着至关重要的角色,它不仅负责配置应用的基本信息,还允许开发者通过一系列的常量(constant)来定制Struts2的行为。这些常量能够帮助我们更加灵活地控制框架的行为特性,...

    javaWeb笔记.docx

    4. **Java 在服务器端的应用**:包括 Servlet、JSP 和各种第三方框架(如 Spring MVC、Struts 等)。 ### 正则表达式的使用 正则表达式是用于匹配字符串中字符组合的一种工具,在 Java Web 开发中常用于验证用户...

    Struts1之url截取_动力节点Java学院整理

    在Struts1中,ActionServlet是负责处理Web请求的核心组件,其doPost方法是处理POST请求的主要入口,而processPath方法则是其中的关键组件。 首先,让我们了解Struts1框架的基础知识。Struts1是一个MVC(Model-View-...

    j2ee 大学java课程复习题

    JSP生命周期中,JSP会先解释成Servlet源文件,然后编译成Servlet类文件,每次请求时,`_jspService()`方法都会运行一次,而不是`jspInit()`或`jspDestroy()`,因此正确答案是A和C。 15. **获取数据源的方式** ...

    12-File-Inclusion-Chinese.pdf

    `jsp:include` 动作标签用于在请求处理阶段动态地包含一个文件。这种包含方式允许开发者重用JSP、HTML或其他纯文本文件的内容,同时还能确保即使被包含的内容发生变化,也不影响到包含该内容的主要JSP页面。 **格式...

Global site tag (gtag.js) - Google Analytics