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小时内与您取得联系。