Action访问Servlet的API Action访问Servlet的API的简单实例(form action servlet)

网友投稿 374 2022-06-06


想了解Action访问Servlet的API的简单实例的相关内容吗,在本文为您仔细讲解Action访问Servlet的API的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:Action访问Servlet的API,下面大家一起来学习吧。

Action访问Servlet的API_,主要访问如下:

1.>获取request对象

2.>获取请求参数

3.>获取response对象,可用于传递cookie

3.>获取作用域对象,request,Session,application,并设置共享数据,

访问方式一:

通过实现感知接口中的setter方法,讲其setter方法中的request参数传递到本类中来:

即,在本类中定义一个成员变量,来接收setter方法中的request.

如果,还需要获取response,Session,application等对象,,那么同理只需再同时实现ServletResponseAware,

ApplicationAware,SessionAware接口,并实现其中的setter方法即可,如图:

访问方式二:通过struts的ServletActionContext工具类

通过该类中的静态方法来获取相应的request和response对象,

方法3:通过ActionContext工具类

该类为ServletAcitonContext的父类,表示Action的上下文对象,表示Action存在环境

通过该类中的getContext()方法创建该类对象,,再通过调用该类方法获取相应对象,如使用getParameters()方法,,会返回

一个参数的属性名和属性值数组的Map,.而需要设置请求参数时,则通过向该得到的Map中添加键值对(即使用Map.put(key,value)方法;),

即可完成共享请求数据的封装设置.

同样的,对于Session和application,首先使用getSeesion(),和getApplication(),,这个方法也返回一个Map集合,同样的,需要设置共享参数时,

则通过向该得到的Map中添加键值对(即使用Map.put(key,value)方法;),即可完成共享数据的封装设置.如图,

以上这篇Action访问Servlet的API的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。



版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:PHP微信发送红包 PHP微信公众号自动发送红包API(微信红包能发666元吗)
下一篇:Java发送和接收邮件 Java使用JavaMail API发送和接收邮件的代码示例(JAVA实现邮件发送)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~