struts Action接受前端请求参数的几种方法

布满荆棘的人生 2023-08-17 17:46 235阅读 0赞

1.我们以登陆为例子,将前端的数据传到后端

2.通过request对象来获取:

前端页面:

20191002140244506.png

struts action:

20191002140303459.png

struts 配置文件:

20191002140335135.png

3.通过Action的属性的set方法注入,struts会通过表单字段的名称,调用set方法,比如username字段会调用setUsername

struts action:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM3Mjg0Nzk4_size_16_color_FFFFFF_t_70

前端代码和配置文件和第一种方法相同,就不一一展示了

4.通过Action的属性的set模型的形式注入,即:创建一个模型类(实体类),将参数存入模型内

实体类如下:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM3Mjg0Nzk4_size_16_color_FFFFFF_t_70 1

前端页面:

20191002140640256.png

struts action:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM3Mjg0Nzk4_size_16_color_FFFFFF_t_70 2

5.最后一种方法是最方便的方法,该方法通过Action模型驱动封装参数:

前端页面:

20191002140803161.png

struts action:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM3Mjg0Nzk4_size_16_color_FFFFFF_t_70 3

6.总结:这就是struts Action接受前端请求参数的几种方法,最后一种方法是最方便的,倒数第二种方法应该是最常用的

发表评论

表情:
评论列表 (有 0 条评论,235人围观)

还没有评论,来说两句吧...

相关阅读