我是靠谱客的博主 追寻钢笔,最近开发中收集的这篇文章主要介绍Java三大框架SSH_002_05之Struts2:动作类中的servlet api访问、多个struts配置文件、action接收请求参数的方式系列文章目录前言一、动作类中的servlet api访问二、多个struts配置文件三、action接收请求参数的方式,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

系列文章目录

文章目录

  • 系列文章目录
  • 前言
  • 一、动作类中的servlet api访问
    • 获取这些对象有什么用?
    • 我们再来看另外一种获取方式:通过实现接口,让struts自动注入
  • 二、多个struts配置文件
  • 三、action接收请求参数的方式
    • 我们先看看以前的方式
    • 再看看struts2的方式:通过属性的注入

前言

接着上一篇
什么叫做servlet的 api ?
意思就是以前我们写servlet的时候会用到servlet对象、response对象、request对象还有session对象等等之类

一、动作类中的servlet api访问

什么叫做servlet的 api ?
意思就是以前我们写servlet的时候会用到servlet对象、response对象、request对象还有session对象等等之类的
操作步骤
1、我们先跟以前一样,拷贝一份项目:day02_struts2_demo5 ——> day02_struts2_demo6
在这里插入图片描述
返回“none”或者返回空或者返回 常量 NONE的意思就是不会去找struts.xml
在这里插入图片描述
接着我们来获取servlet的api
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

我们发现request对象有点不一样
在这里插入图片描述
org.apache.struts2.dispatcher.StrutsRequestWrapper@78271a91 属于struts
org.apache.catalina.connector.ResponseFacade@2271bd05 属于Tomcat
org.apache.catalina.session.StandardSessionFacade@4b6053c2 属于Tomcat
org.apache.catalina.core.ApplicationContextFacade@3c7fbc3b 属于Tomcat
在这里插入图片描述

在这里插入图片描述

获取这些对象有什么用?

用处就是,你要是不想用struts.xml的result标签跳转,也可以使用以前的方式来进行跳转等需求

我们再来看另外一种获取方式:通过实现接口,让struts自动注入

在这里插入图片描述
其原理是拦截器帮我们做了很多事
在这里插入图片描述

二、多个struts配置文件

在这里插入图片描述
为什么要有多个?
在这里插入图片描述

如果一个项目三个人开发,那么三个人都有可能会操作struts.xml文件
这个时候,三个人提交的时候就可能会代码冲突
所以我们可以采用模块开发
在这里插入图片描述
多文件开发
在这里插入图片描述
在这里插入图片描述
分分钟看懂了吧
这样开发人员只要管好自己的模块就行了,不需要去修改struts.xml文件,只需要修改自己的模块
这样就不会冲突了
实例
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

三、action接收请求参数的方式

复制一份
day02_struts2_demo6 ——> day02_struts2_demo7

我们先看看以前的方式

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

运行看看能不能拿到对应的参数,我们可以看到是能够输出的
在这里插入图片描述
完美实现:
在这里插入图片描述

再看看struts2的方式:通过属性的注入

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
拦截器已经帮我们做了获取参数
在这里插入图片描述

最后

以上就是追寻钢笔为你收集整理的Java三大框架SSH_002_05之Struts2:动作类中的servlet api访问、多个struts配置文件、action接收请求参数的方式系列文章目录前言一、动作类中的servlet api访问二、多个struts配置文件三、action接收请求参数的方式的全部内容,希望文章能够帮你解决Java三大框架SSH_002_05之Struts2:动作类中的servlet api访问、多个struts配置文件、action接收请求参数的方式系列文章目录前言一、动作类中的servlet api访问二、多个struts配置文件三、action接收请求参数的方式所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部