JSP Spring配置文件中传值的实例详解
发布时间 - 2026-01-11 02:20:01 点击率:次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
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
西安专业网站制作公司有哪些,陕西省建行官方网站?
Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用
如何用美橙互联一键搭建多站合一网站?
Laravel策略(Policy)如何控制权限_Laravel Gates与Policies实现用户授权
详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)
如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)
装修招标网站设计制作流程,装修招标流程?
Laravel怎么实现支付功能_Laravel集成支付宝微信支付
Laravel PHP版本要求一览_Laravel各版本环境要求对照
开心动漫网站制作软件下载,十分开心动画为何停播?
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
Python企业级消息系统教程_KafkaRabbitMQ高并发应用
EditPlus中的正则表达式 实战(4)
胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?
如何在宝塔面板创建新站点?
Laravel怎么实现API接口鉴权_Laravel Sanctum令牌生成与请求验证【教程】
香港服务器网站生成指南:免费资源整合与高速稳定配置方案
QQ浏览器网页版登录入口 个人中心在线进入
网站制作大概多少钱一个,做一个平台网站大概多少钱?
Laravel如何与Inertia.js和Vue/React构建现代单页应用
ChatGPT怎么生成Excel公式_ChatGPT公式生成方法【指南】
如何基于云服务器快速搭建网站及云盘系统?
如何快速搭建高效WAP手机网站吸引移动用户?
canvas 画布在主流浏览器中的尺寸限制详细介绍
,怎么在广州志愿者网站注册?
Laravel 419 page expired怎么解决_Laravel CSRF令牌过期处理
免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?
JavaScript Ajax实现异步通信
网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?
Laravel Blade组件怎么用_Laravel可复用视图组件的创建与使用
厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?
HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】
教你用AI将一段旋律扩展成一首完整的曲子
Laravel怎么使用Collection集合方法_Laravel数组操作高级函数pluck与map【手册】
Win11怎么开启自动HDR画质_Windows11显示设置HDR选项
制作公司内部网站有哪些,内网如何建网站?
Laravel如何使用Spatie Media Library_Laravel图片上传管理与缩略图生成【步骤】
在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?
Python进程池调度策略_任务分发说明【指导】
Midjourney怎么调整光影效果_Midjourney光影调整方法【指南】
如何在云主机上快速搭建多站点网站?
Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】
Laravel如何为API生成Swagger或OpenAPI文档
如何在 Pandas 中基于一列条件计算另一列的分组均值
Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控
东莞专业网站制作公司有哪些,东莞招聘网站哪个好?
高性能网站服务器配置指南:安全稳定与高效建站核心方案
Laravel如何生成API文档?(Swagger/OpenAPI教程)
悟空识字如何进行跟读录音_悟空识字开启麦克风权限与录音
Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】

