全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

JSP Spring配置文件中传值的实例详解

JSP Spring配置文件中传值的实例详解

通过spring提供方法,在配置文件中取传值 

调用get方法 

      targetObject :指定调用的对象
      propertyPath:指定调用那个getter方法

    例1:

public class Test1 { 
 
  private String name = "nihao"; 
 
  public String getName() { 
    return name; 
  } 
 
} 

Xml代码 

<bean id="t1" class="i.test.Test1" /> 
 
<!-- name = t1.getName() --> 
<bean id="name" 
  class="org.springframework.beans.factory.config.PropertyPathFactoryBean" 
  p:targetObject-ref="t1" p:propertyPath="name" /> 

   例2:

Java代码 

public class Test3 { 
 
  private Test1 t1 = new Test1(); 
  private String name; 
 
  public void setName(String name) { 
    this.name = name; 
  } 
 
  public Test1 getT1() { 
    return t1; 
  } 
 
} 
 

Xml代码 

<!-- 将t1的name属性值赋给t3的name --> 
<bean id="t3" class="i.test.Test3"> 
  <property name="name"> 
    <!-- 执行t3.getT1().getName() --> 
    <bean id="t3.t1.name" 
      class="org.springframework.beans.factory.config.PropertyPathFactoryBean" /> 
 
  </property> 
</bean> 
 

 访问类的Filed属性

Java代码 

public class Test3 { 
  public String name = "nihao"; 
  public static final int MAX_LENGTH = 10; 
} 
 

Xml代码 

<bean id="t3" class="i.test.Test3" /> 
 
<!-- 访问成员Field 需要实例 --> 
<bean id="name" 
  class="org.springframework.beans.factory.config.FieldRetrievingFactoryBean" 
  p:targetObject-ref="t3" p:targetField="name" /> 

  Xml代码 

<!-- 访问静态field只需要类路径 --> 
<bean id="length" 
  class="org.springframework.beans.factory.config.FieldRetrievingFactoryBean" 
  p:targetClass="i.test.Test3" p:targetField="MAX_LENGTH" /> 
 
<!-- 或者 --> 
<bean id="length" 
  class="org.springframework.beans.factory.config.FieldRetrievingFactoryBean" 
  p:staticField="i.test.Test3.MAX_LENGTH" /> 
 

  调用类的方法

Java代码 

public class Test3 { 
  public void execute(String str, int i) { 
    System.err.println(str + "--" + i); 
  } 
} 

 Xml代码 

<bean id="t3" class="i.test.Test3" /> 
 
<bean 
  class="org.springframework.beans.factory.config.MethodInvokingFactoryBean" 
  p:targetObject-ref="t3" p:targetMethod="execute"> 
  <property name="arguments"> 
    <list> 
      <value>nihao</value> 
      <value>56</value> 
    </list> 
  </property> 
</bean> 

以上就是JSP Spring配置文件中传值的实例的文章,本站还有很多关于JSP Spring开发的文章,如有疑问,可以留言,也可以到本站社区讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# JSP  # Spring配置文件中传值  # Spring  # 传值  # 详解SpringBoot集成jsp(附源码)+遇到的坑  # jsp页面数据分页模仿百度分页效果(实例讲解)  # jsp实现上一页下一页翻页功能(示例代码)  # JSP开发之Spring方法注入之替换方法实现  # 运用JSP+ajax实现分类查询功能的实例代码  # ResourceBundle类在jsp中的国际化实现方法  # springMVC如何将controller中Model数据传递到jsp页面  # JSP Spring防止用户重复登录的实现方法  # 配置文件  # 中传  # 如有  # 希望能  # 只需要  # 谢谢大家  # 还有很多  # 中取  # Xml  # lt 


相关文章: 怀化网站制作公司,怀化新生儿上户网上办理流程?  青岛网站设计制作公司,查询青岛招聘信息的网站有哪些?  建站之星如何保障用户数据免受黑客入侵?  制作门户网站的参考文献在哪,小说网站怎么建立?  建站主机与服务器功能差异如何区分?  广东专业制作网站有哪些,广东省能源集团有限公司官网?  整蛊网站制作软件,手机不停的收到各种网站的验证码短信,是手机病毒还是人为恶搞?有这种手机病毒吗?  头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?  建站主机是否属于云主机类型?  香港网站服务器数量如何影响SEO优化效果?  Java解压缩zip - 解压缩多个文件或文件夹实例  制作网站的公司有哪些,做一个公司网站要多少钱?  北京专业网站制作设计师招聘,北京白云观官方网站?  安云自助建站系统如何快速提升SEO排名?  Python如何创建带属性的XML节点  建站之星安装失败:服务器环境不兼容?  建站之星安装步骤有哪些常见问题?  广州美橙建站如何快速搭建多端合一网站?  广州顶尖建站服务:企业官网建设与SEO优化一体化方案  购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?  C#如何序列化对象为XML XmlSerializer用法  相册网站制作软件,图片上的网址怎么复制?  成都网站制作价格表,现在成都广电的单独网络宽带有多少的,资费是什么情况呢?  建站主机无法访问?如何排查域名与服务器问题  枣阳网站制作,阳新火车站打的到仙岛湖多少钱?  公司网站制作需要多少钱,找人做公司网站需要多少钱?  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  存储型VPS适合搭建中小型网站吗?  如何制作一个表白网站视频,关于勇敢表白的小标题?  如何构建满足综合性能需求的优质建站方案?  建站之星CMS建站配置指南:模板选择与SEO优化技巧  如何用景安虚拟主机手机版绑定域名建站?  青岛网站建设如何选择本地服务器?  网站制作中优化长尾关键字挖掘的技巧,建一个视频网站需要多少钱?  重庆网站制作公司哪家好,重庆中考招生办官方网站?  C++ static_cast和dynamic_cast区别_C++静态转换与动态类型安全转换  网站设计制作企业有哪些,抖音官网主页怎么设置?  如何通过VPS建站无需域名直接访问?  广德云建站网站建设方案与建站流程优化指南  网站设计制作公司地址,网站建设比较好的公司都有哪些?  建站之星在线版空间:自助建站+智能模板一键生成方案  如何获取开源自助建站系统免费下载链接?  建站之星安装模板失败:服务器环境不兼容?  如何快速生成ASP一键建站模板并优化安全性?  制作旅游网站html,怎样注册旅游网站?  如何通过wdcp面板快速创建网站?  如何在搬瓦工VPS快速搭建网站?  兔展官网 在线制作,怎样制作微信请帖?  南平网站制作公司,2025年南平市事业单位报名时间?  如何快速完成中国万网建站详细流程? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。