文章目录
- 一、配置文件action元素-默认的动作类
- 二、配置文件Action元素-通配符
- 我们发现这样写会有很多重复代码——引入通配符
- 一个*的通配符
- 二个*的通配符
- 总结和注意事项
- 1、在struts.xml中也是有先后顺序的,假如
- 2、通配符非常好用,可以简化我们的配置
- 3、有时候没有成功可能是因为有缓存,要么在浏览器中1清理,要么在eclipse中清理
一、配置文件action元素-默认的动作类
上一篇文章我们可以发现一个很奇怪的问题
我们可以发现我们没有指定是哪个类,也没有指定方法,居然也可以访问login4
这是什么原因呢?
这是因为框架内部做了处理
是在哪里配置的呢?
打开struts2-core-2.3.33.jar下会有一个 struts-defaul.xml
这就是默认的动作类,我们即使不写默认的动作类和方法,它也会帮我们处理好
那么我们能不能修改这个默认的动作类呢?是可以修改的
下面我们实际修改一下,注意上图可能会造成误解,我们具体看这个实例,不能直接修改
而是这样写:
在struts.xml里面的package下再加一个
default-class-ref 标签
具体操作流程如下:
让它继承ActionSupport
这样就行了
实际上我们的默认类,可以继承ActionSupport
也可以实现Action
这里由于配置文件加载顺序的关系
我们在struts.xml下配置的default-class-ref会替换掉struts-default.xml 下的default-class-ref然后我们看看效果
也可以改一改,这样看起来更和谐(这里不赘述,前面文章有详细讲解)
二、配置文件Action元素-通配符
通配符是什么?
通配符有什么用?
新建一个demo2,一样的,复制完之后,改一下项目名
然后再写4个jsp页面,注意是放到WebContent下面,我们希望他们能够各自去寻找对应的页面
这个时候我们需要怎么做才能各自找到对应的页面呢?
我们需要在struts.xml里面去做个配置
以此类推,我们需要写四个action,提供用户的增删改查功能
然后项目跑起来
都是没有问题的,可以找到对应的jsp页面
我们发现这样写会有很多重复代码——引入通配符
并且我们发现他们是有规律的
为了简化代码,我们就可以使用动作访问的通配符
怎么使用呢?
一个*的通配符
二个*的通配符
新建一个类
这就是两个通配符的使用
但是目前看起来有点乱
新建一个文件夹
名字改一下
总结和注意事项
1、在struts.xml中也是有先后顺序的,假如
2、通配符非常好用,可以简化我们的配置
3、有时候没有成功可能是因为有缓存,要么在浏览器中1清理,要么在eclipse中清理
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。