struts2 package name作用

论文理解【LLM-OR】——【OptiMUS】Scalable Optimization Modeling with (MI)LP Solvers and Large Language Models OptiMUS 把“自然语言→优化建模与求解”从单次生成改造成“结构化问题 + 多智能体协作 + 连接图检索”的模块化流程,并在更长更难的数据集上验证了这种结构化方法相对端到端 prompting 的优 阅读详情

首先更正一点,struts配置文件中的package name属性不是解决重名问题的,而是用来实现继承的,namespace才是用来解决重名的,前台和后台可以这样分<package name="front" namespace="/front" extends="default"> <package name="back" namespace="/back" extends="default">,这样在两个包里都有test Action时在url地址中用/front/test或/back/test就能区分开了,别外继承时用extends="front"就是继承自第一个package(默认继承是default);若是第一个package里面配的有公共的结果集或拦截器,继承者也可以用(当然也可以用action,注意:子包里的action不能与父包中的重名);

在struts2 struts.xml 配置中

<struts>

<package name="caixuedong" extends="struts-default" namespace="/core">

<action name="greeting" class="com.tarena.struts2.action.GreetingAction" >

<result name="success">/core/greeting.jsp </result>

</action>

</package>

</struts>

name="caixuedong"

namespace="/core"

name="greeting"

这三个怎么去理解啊

----------------------------

1.package中的name只是一个标识,你可以随意命名;

2.action中的name对应你页面中的一个action跳转,比如你页面有个表单提交: <form action="struts.xml中action里的name">

3.namespace是用于区分包中相同的类,如果没写,说明该包为默认空间,如果写了(如你的这个例子),那么就说明包caixuedong的空间为/core。

namespace实际上是在包的基础上对Action的进一步组织和划分,可以解决Action重名问题,因为在不同的命名空间中是可以有相同的Action名的,就好比一班有个叫张三的,二班也有个叫张三的,当我们呼叫某个张三时,就得带上“命名空间”,Action也是如此,例子的greeting就必须通过 /core/greeting.action的方式来进行调用。

greeting那个name就是Action的名字,相当于上个例子的“张三”

包的名字只是作为其他包引用本包的标记


Altium Designer操作技巧(12)——如何进行邮票孔拼版? 【摘要】本文详细介绍了PCB设计中邮票孔拼板的全流程操作方法。首先解释了邮票孔拼板的定义、核心目的(提高贴片效率、方便生产)和适用场景(异形板、V-CUT无法实现的情况)。重点阐述了关键设计参数,包括孔径、数量、间隙等规范要求,并提供了两种具体操作方案:传统复制粘贴法和新版阵列放置法。文章通过图文详细演示了从PCB复制、邮票孔添加、板框定义到定位孔和Mark点设置的完整步骤,最后强调了对称性、非金属化孔等设计要点,以及需要与板厂确认工艺参数等注意事项。 阅读详情

相关推荐

[V-10]ARMv8/v9-CPU Virtualization-CPU虚拟化架构简介(vCPU/vPE)

本文简要介绍了CPU虚拟化架构的基础知识。

基层架构师的分享 1267

Struts2的package的的命名空间(默认命名空间与根命名空间)

首先要了解什么是包的根命名空间与默认命名空间 根命名空间,即namespace="/"。 [java] view plain copy package name="default" namespace="/" extends="struts-default">   默认命名空间,即namespace="",或者没有给namespa

qijunran的博客 743

ubuntu 24.04安装ros1 noetic

上面是参考链接给的修改内容。除了上面要修改的地方,我在编译的生活还有一个地方报错,修改成如下形式。因为我已经对文件rosconsole_log4cxx.cpp作了上面的修改,所有是不是188行不太确认了,如果报“log4cxx::spi::LocationInfo”问题,按照下面修改就可以了。我在编译时还报了一个问题,就是我之前安装的是jazzy。所以在编译时会报ros变量名不对,这时对变量名做修改就可以了。具体怎么修改,百度。a、将源文件中所有CMakelist中编译标准改为c++ 17.

yangpan011的博客 3201

struts2 package name

首先更正一点,struts配置文件中的package name属性不是解决重名问题的,而是用来实现继承的,namespace才是用来解决重名的,前台和后台可以这样分<package name="front" namespace="/front" extends="default"> <package name="back" namespace="/back" extends="default">这

憧憬的专栏 1328

Skynet 框架面试题

本文整理了游戏服务端开发面试中 Skynet 框架的高频考点,涵盖底层架构、消息派发、协程调度、网络 I/O、harbor 跨机通信、内存管理、socket 处理、阻塞操作、错误处理等核心内容。全面覆盖 Skynet 框架的原理、使用和实战问题,追求深入准确,拒绝八股文。

小赖的博客 381

遥感新手别纠结!实测ENVI 5.3、5.6、6.0三个免费版,教你混搭安装避坑

本文为遥感新手提供ENVI 5.3、5.6、6.0三个免费版的实测对比与混搭安装指南,帮助用户构建零成本高效工作流。详细解析各版本功能差异、共存安装技巧及常见问题解决方案,特别适合课程作业、毕业论文分析和遥感入门练习。

weixin_30819085的博客 472

struts2中struts.xml中的package标签里的namespace的作用

name="ajax" namespace="/json" name="ajaxLogin" 这三个怎么去理解啊 . ---------------------------- 1.package中的name只是一个标识,你可以随意命名; 2.action中的name对应你页面中的一个action跳转,比如你页面有个表单提交: 3.namespace是用于区分包中相同的类,如果没写,说明该包为默认空间,如果写了(如这个例子),那么就说明包ajax的空间为/json。 namespace实际上是在包的基..

xiaobai 580

面向干净核心的并行扩展:SAP BTP 上的 side-by-side extensions 全面解读

摘要: SAP的side-by-side extensions是一种与核心系统解耦的云原生扩展模式,通过API和事件驱动实现与SAP S/4HANA等核心系统的松耦合集成。该模式支持独立升级、弹性扩展和高效创新,是SAP官方推荐的clean core关键实现路径。其典型架构包括接口层(OData/REST API、事件通道)、运行层(Cloud Foundry/Kyma/CAP框架)和体验层(Fiori/UI5)。适用场景包括需快速迭代、复用云服务或服务外部用户的业务扩展。实施时需关注安全治理(如XSUAA

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 304

struts的package的name与namespace

<struts> <constant name="struts.devMode" value="true"></constant> <package name="default" namespace="/" extends="struts-default"> <action name="hello_...

weixin_30470643的博客 173

SAP BOM批量反查代码分享

SAP BOM反查批量查询代码分享

我小时候很黑的博客 4967

PCL ——LevenbergMarquardt非线性最小二乘法拟合圆柱(C++详细过程版)

使用C++详细过程版实现的LevenbergMarquardt非线性最小二乘法拟合圆柱

点云侠的博客 606

struts2之入门程序和package配置讲解

目录 1 struts2入门程序 1.1 下载包 1.2 新建项目 1.2.1 新建项目并添加struts2依赖的jar文件 1.2.2 web.xml 1.2.3 struts.xml 1.2.4 编写业务逻辑Action(LoginAction) 1.2.5 编写页面login.jsp和index.jsp 1.2.6配置struts.xml 2struts2中package详解 2.1 package内元素详解 2.1.1package元素属性 2.1.2Action元....

上善若泪 2026

深入URP之Shader篇5: SimpleLit Shader分析(1)

本篇开始分析simple lit shader。我们通过分析unlit shader了解了URP shader的结构,以及一些基础功能。而simple lit shader包含了更多的内容。本篇开始,就不会特别仔细的逐行去分析shader文件了,只会针对pass的功能中比较有意思且之前没看到过的内容进行分析。名字为的pass,它的Tags为: 根据URP的文档:说明这是一个前向渲染路径的pass,虽然URP(至少是10.8.1版本)还没有正式支持Deferred Rendering,但URP已经为它打了很多

聚焦游戏和图形引擎开发技术 1901

【struts2】struts2配置中Action的name和package的name和namespace有什么作用 ?

struts2配置中Action的name 和package的name和namespace是什么作用  ??? 在struts2 struts.xml 配置中 ion name="greeting" class="com.tarena.struts2.action.GreetingAction" > /core/greeting.jsp ion>

Jack小强 575

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

struts2中Action的name 和package的name和namespace是什么作用

struts2中Action的name 和package的name和namespace是什么作用 博客分类:  java   在struts2的 struts.xml 配置中 例: Xml代码   package name="strutsX" namespace="/mystruts" extends="struts-default">    

tuyf_hs的专栏 2321

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

struts2配置中Action的name 和package的name和namespace作用

struts2配置中Action的name 和package的name和namespace是什么作用    在struts2 struts.xml 配置中   &lt;package name="ajax" extends="json-default" namespace="/json"&gt; &lt;action name="ajaxLogin" cl...

每天进步1% 412

struts2配置中Action的name 和package的name和namespace是什么作用

struts2配置中Action的name 和package的name和namespace是什么作用 在struts2 struts.xml 配置中 /core/greeting.jsp name="caixuedong" namespace="/core" name="greeting" 这三个怎么去理解啊 ------------------...

java技术专栏 195

[编]struts2中Action的name 和package的name和namespace是什么作用

在struts2的 struts.xml 配置中 例: [code="xml"] /positive.jsp /negative.jsp [/code] name="[color=red]strutsX[/color]" name="[color=violet]sum[/color]" names...

gongzixiang的专栏 149

struts2 package 属性说明

package节点是整个配置的核心部分。每个package,从语义上讲,其实代表了每一个独立的模块。在这个模块中,你可以定义隶属于这个模块的行为方式,而与其他的模块没有关系。所以,每个package都有独立的interceptor、result-type和action的定义,绝大多数的Runtime配置定义都是通过package节点实现的。接下来我们就来详细讨论一下package中的属性和子节点。

islittletan的专栏 1338
上一篇: ResultSet和Result的区别
下一篇: struts-cleanup作用
普通网友
博客等级 码龄16年 90粉丝 1232原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值