专栏首页行者常至xml文件中,id、name的属性的区别

xml文件中,id、name的属性的区别

id 和name 都是 xml 中的一个属性,用来标识。


如果起名中没有特殊字符的话,一般用id。


但是如果起名中有类似 “ / ”的特殊字符,就必须使用name属性了,比如:name=”/ss/ss”


比如在SSH整合的过程中

    <bean name="/login" class="com.qbz.struts.action.LoginAction">
        <property name="personDao" ref="personDaoImpl"></property>
    </bean> 

把业务层的代码,注入到控制层action中,就只能写name=”/login”了,如果写id=”/login”就会报错!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 021.使用反射,编写SpringIOC

    就是把每一个bean(实体类)与bean(实体类)之间的关系交给第三方容器进行管理。 而不是传统的在你的对象内部直接控制。

    qubianzhong
  • (04)Struts2_helloWorld

    qubianzhong
  • Struts1 页面提交到ActionForm,form为null

    qubianzhong
  • 实体类的Copy

    剑行者
  • SpringBoot参数传递

    RequiredStringparameter'name'isnotpresent :name参数没有提供

    DataScience
  • 【Python基础】函数的返回

    很多时候,函数并非直接输出,相反,它可以处理一些数据,并返回一个值或者一组值,称之为返回值。

    DataScience
  • xcode编译的时候陷入无限indexing的问题笔记

    “Swift因为有类型推断,一般来说你很少需要写类型标注。如果你在声明常量或者变量的时候赋了一个初始值,Swift可以推断出这个常量或者变量的类型”,而事实上,...

    练小习
  • python操作数据库

    pip install redispy 参考:https://www.cnblogs.com/john-xiong/p/12089103.html

    sofu456
  • redis缓存数据库

    NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,泛指非关系型的数据库,随着互联网web2.0网站的兴起,传统的关系数据库在应...

    菲宇
  • Oracle通过substr,instr,translate函数的组合获取日期分割表

    写这一篇文章也是因为项目从SQL数据库导入Oracle数据库中遇到的问题,主要是我们要导入的数据有年月的分割表的查询。

    Vaccae

扫码关注云+社区

领取腾讯云代金券