使用struts2的从页面和action的传值过程

本文详细介绍了如何使用Struts2框架从页面获取数据并传递到Action,包括新建JSP页面设置表单,配置Action进行数据绑定,以及在struts.xml中配置action的name和class路径。Action中的execute方法处理数据并返回结果,然后在struts.xml中根据返回值定义跳转页面。最后,页面通过EL表达式显示Action中传递的数据。
摘要由CSDN通过智能技术生成

使用struts2的从页面和action的传值过程

1.从页面中拿数据

1.新建一个jsp页面
①写一个简单的表单
②找到需要拿到表单数据的action,即通过配置xml来(这个要在第三步创建好)
③action路径为struts.xml中action中的name值,如果有分块的话,
还要找到package标签中的name属性,即action=”packageName/actionName”
这里写图片描述

2.新建一个Action
数据绑定,将表单中或者浏览器地址栏中的参数绑定到对应的属性上
执行该action首先会执行属性对应的set方法进行赋值(运用了反射机制)
①建立属性驱动:在这个action中申明实质需要的属性,建立set和get方法
这里写图片描述
②新建返回值类型为String的execute()方法,在方法中实现所需要的操作
这个方法返回值是在struts.xml中得到
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值