struts2的namespace

struts2 的命名空间action里的name是个无关紧要的东西,namespace为‘/’表示所有
为‘/名字’,不管怎么访问只要名称空间些对了就不会错,/时你的请求地址可以直接写**Action_方法名’也可以在方法名前随便写个名称空间,反正当链接请求后找不到你写的命名空间就去找所有的下面看是否有该action的实例结果是必须能找到的,因为你struts配置文件中的<action
namespace="/"></action>表示该实例放在所有空间下,如果<action
namespace="/名称"></action>就表示该action实例不在所有的大环境下,此时请求链接必须加名称空间而且不可以加其他的名称,因为该action实例也不在别的里,当找不到时就去大环境找,当然还找不到,因为你没把它放到大环境里。

时间: 2025-01-06 09:53:23

struts2的namespace的相关文章

struts2 命名空间 namespace 学习

默认的命名空间" namespace="" ", 根命名空间 " namespace="/" ". <package name="test" extends="struts-default"> ,如果未指定命名空间,则命名空间默认为 " namespace="" ". 默认命名空间里的Action可以处理任何命名空间下的Action请求

struts2的namespace的问题

<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd"> <struts>     <in

Struts2学习---namespace,file模块包含,默认action

我们上一节已经将action基本的配置和使用讲了,接下来我们讲以下struts一些小知识点: namespac: 上一节学习action的时候我们访问我们jsp文件时候使用的: http://localhost:8080/testStruts2/hello 这个路径,有同学就会问,为啥只能用这个路径, 其实我们也可以用: http://localhost:8080/testStruts2/hello.action 这两种是默认的方法,但是同样我们也可以自定义. <package name="

Struts2中对数据简单的验证和property标签的用法

使用addFieldError方法和s:fieldError标签简单处理数据校验 场景:对一个用户名进行验证,如果用户名不合法,则显示给客户端查看信息. URL请求地址: http://localhost:8080/Struts2_SimpleDataValiation/user/user!add?name=a 访问的Struts2配置,namespace="/user",action的name="user",Action所执行的方法method="add

struts2马士兵笔记

Struts2 学习笔记 目录 01 Struts2-Action 一.         Struts作用: 二.         搭建Struts2的运行环境: 三.         Namespace 四.         <package>标签 五.         Action 六.         路径问题的说明 七.         Action的动态调用方法 八.         Action通配符(wildcard)的配置 九.         Action的属性接收参数 1.

Struts2 第四讲 -- Struts2的基本配置

5.struts2的基本配置 5.1 struts2的访问连接url 在struts1中,通过<action path=“/primer/helloWorldAction.action”>节点的path属性指定访问该action的URL路径. 在struts2中,访问struts2中action的URL路径由两部份组成:包的命名空间+action的名称 例如: 访问本例子HelloWorldAction的URL路径为: /primer/helloWorldAction.action (注意:完

转载---编写高质量代码:改善Java程序的151个建议(第3章:类、对象及方法___建议47~51)

阅读目录 建议47:在equals中使用getClass进行类型判断 建议48:覆写equals方法必须覆写hashCode方法 建议49:推荐覆写toString方法 建议50:使用package-info类为包服务 建议51:不要主动进行垃圾回收 回到顶部 建议47:在equals中使用getClass进行类型判断 本节我们继续讨论覆写equals的问题,这次我们编写一个员工Employee类继承Person类,这很正常,员工也是人嘛,而且在JavaBean中继承也很多见,代码如下: 1 p

SpringMVC环境搭建

springmvc和stuts2相同是实现mvc的优秀框架,进行业务逻辑控制.最大的差别就是struts2通过filter拦截请求到Action.而spring用的是servlet获取请求到controller.再一个是springmvc不用过多进行配置,能够通过注解非常方便简单的进行开发. SpringMVC+Spring+Hibernate环境搭建: 1 导入相应jar包: 2 在web.xml配置Spring的监听器,指定配置.配置SpringMVC的核心Servlet,指定哪些请求由Sp

JFinalConfig

基于 JFinal 的 web 项目需要创建一个继承自 JFinalConfig 类的子类,该类用于对整个 web项目进行配置.JFinalConfig 子类需要实现五个抽象方法,如下所示: 1.configConstant(Constants me),此方法用来配置 JFinal 常量值,如开发模式常量 devMode 的配置,默认视图类型 ViewType的配置,如下代码配置了 JFinal 运行在开发模式下且默认视图类型为 JSP: 在开发模式下,JFinal 会对每次请求输出报告,如输出