博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Struts2_day02--Action获取表单提交数据
阅读量:7120 次
发布时间:2019-06-28

本文共 837 字,大约阅读时间需要 2 分钟。

Action获取表单提交数据

1 之前web阶段,提交表单到servlet里面,在servlet里面使用request对象里面的方法获取,getParameter,getParameterMap

2 提交表单到action,但是action没有request对象,不能直接使用request对象

3 action获取表单提交数据主要三种方式

(1)使用ActionContext类

(2)使用ServletActionContext类

(3)使用接口注入方式

使用ActionContext类获取

(1)因为方法不是静态的方法,需要创建ActionContext类的对象

(2)这个ActionContext类对象不是new出来的,

1 具体演示

(1)创建表单,提交表单到action里面

(2)action使用ActionContext获取数据

 

 

 

表单提交中文不会有乱码,在struts2中的常量帮我们封装了,表单提交方式是post,提交中文不会有问题

使用ServletActionContext类获取

(1)调用类里面静态方法,得到request对象

使用接口注入(了解)

1 让action实现接口,为了得到request对象

在action操作域对象

我们做个列表功能,查出所有的list集合,要把list放到域对象中,页面中要取到,放到域对象里边,servlet中直接放,action里边用ServletActionContent类主要功能是操作域对象

1 request、session、servletContext域对象

2 使用ServletActionContext类操作

真正开发中request用的比较多,把数据放到request域中,传输到页面一般都是它

Session基本就一个场景,登录保存用户状态

ServletContext很少用

转载于:https://www.cnblogs.com/justdoitba/p/7868685.html

你可能感兴趣的文章
作为JavaScript开发人员,这些必备的VS Code插件你都用过吗
查看>>
Promise 学习笔记
查看>>
区块链招聘面试工作中可能会问到的40个问题。
查看>>
[译] 如何在安卓应用中使用 TensorFlow Mobile
查看>>
SEO优化之——html页面相关总结
查看>>
一个不太好的消息
查看>>
Node.js 非阻塞的 Sleep 要怎么写 ?
查看>>
Python基础(十八): 类和对象以及它们的属性
查看>>
java B2B2C Springcloud仿淘宝电子商城系统
查看>>
【动画】当我们在读写Socket时,我们究竟在读写什么?
查看>>
Android Studio 修改包名 com.example.calculator----->com.melon.calculator
查看>>
SpringBoot Cache 深入
查看>>
解决POI大数据导出Excel内存溢出、应用假死
查看>>
AI考拉技术分享会--IDE 常用功能 for Node.js
查看>>
vue常见知识点总结
查看>>
NioEventLoopGroup 源码分析
查看>>
入行AI,从何做起—光环&飞马网直播课回顾
查看>>
区块链技术与比特币
查看>>
TypeScript--函数
查看>>
【CuteJavaScript】Angular6入门项目(1.构建项目和创建路由)
查看>>