伪类测试

原创 2012年03月27日 18:20:08

不采用伪类的方式,只通过struts的控制器就可以直接进入Action。但是Action里面其他的东西就需要到

spring容器中去找了,如果找到还好说,找不到就会报null异常。
如果采用伪类的方式,就必须在spring的配置文件中配置Aciton,也就是说通过spring来实例化Action,那么就相应的必须通过spring来实例化Aciton里面的其他东西,要不然在调用的时候也会报相应的null异常。


其实真正的流程为:先通过spring容器去实例化这个Action(也就是先考虑伪类的方式),如果spring容器不能实例化这个Action(也就是说在spring容器中没有配置该Aciton的实例化配置),那么就考虑直接用strtus控制器去实例化这个Action,如果struts控制器也没办法实例化这个Aciton,那么就会报不能实例化该Aciton错误。如果能实例化的话就实例化,然后再赶紧到spring容器中去找其他的东西能不能实例化,如果配置了其他的东西的实例化配置,那么调用的时候就可以直接调用,如果没有配置相应的实例化配置的话,调用的时候就会抛出null异常。


其实也可以采用这样一种线条式思维来理解:就是不管struts实例化这个Action了没有,如果web环境中引入了spring容器,web容器总是要到spring容器中去实例化一遍这个Action,这就导致即使struts的控制器已经替我们实例化了这个Action,过一遍spring容器,又会把原来实例化的那个Aciton给覆盖掉,如果新实例化的这个Action中的其他东西没有被实例化,那么又会报null异常。

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/baggio7095586/article/details/7399996

用css伪类制作三角形

.contact_div:after{content:""; display:block; width:0; height:0; position:absolute; left:121px; top:...
  • xiao1215fei
  • xiao1215fei
  • 2015-04-19 20:23:23
  • 4108

js伪类的获取

伪类的获取:        在Dom2中,增强了document.defalutView,提供了getComputedStyle()方法, 此方法接受两个参数,第一个参数为想要获取样式的元素对象,第...
  • WEB_YH
  • WEB_YH
  • 2016-12-05 22:43:35
  • 2781

伪类和伪元素的区别

个人的关注点可能主要集中在js方向上,但是本着css也不能丢掉的原则,所以上网查了些css方面的困惑点,这一篇的主题是:伪类和伪元素。 伪类和伪元素的根本区别在于:它们是否创造了新的元素(抽...
  • z905951024
  • z905951024
  • 2016-03-17 11:18:45
  • 3243

css中伪类与伪元素的区别

看了网上的有助于理解css中伪类与伪元素区别的帖子,做了如下笔记: 一:定义: 1.css伪类用于向某些选择器添加特殊的效果 2.css伪元素用于将特殊的效果添加到某些选择器 3.都是向选择器...
  • github_36091081
  • github_36091081
  • 2016-10-30 13:46:59
  • 408

浅谈CSS伪类和伪元素及CSS3新增伪类

p:first-of-type 选择属于其父元素的首个元素的每个元素。 p:last-of-type   选择属于其父元素的最后元素的每个元素。 p:only-of-type   选择属于其父元...
  • zhouziyu2011
  • zhouziyu2011
  • 2017-02-28 17:09:04
  • 2966

伪类编写边框

.main{ width: 300px; height: 30px; background-color: #CCCCCC; position: relative; z-index: 2; ...
  • Angular_
  • Angular_
  • 2017-04-21 11:50:46
  • 518

css笔记-img-a-伪类

img 1:单标签 行间元素,默认表现inline-block效果,直接适用盒子模型 img标签不是直接在网页中插入图像,而是指定一个链接图像文件的地址。因此 img标签创建的是被引用图像的占位空间 ...
  • tz_gx
  • tz_gx
  • 2016-11-07 23:15:33
  • 838

CSS3伪类与伪元素的区别及注意事项

CSS中伪类与伪元素的概念是很容易混淆的 今天就来谈谈伪类与伪元素之间的区别定义首先先来看看伪类与伪元素的定义 w3c中对于它们是这么解释的 伪类:用于向某些选择器添加特殊的效果 伪元素:用于将特...
  • q1056843325
  • q1056843325
  • 2016-12-10 19:59:23
  • 2464

使用JavaScript修改伪类样式的方法

欢迎来到Altaba的博客 2017年2月19日 项目中时常会需要用到使用JavaScript来动态控制为元素(:before,:after)的样式,但是我们都知道JavaScript或jQuery...
  • Altaba
  • Altaba
  • 2017-02-19 16:11:58
  • 1607

JQuery修改CSS伪类

通过JQuery优雅地修改Css :after :before伪类 Css样式表: .gallery_title:after { content: attr(data-attr); } ...
  • cx118118
  • cx118118
  • 2016-09-21 22:54:37
  • 4739
收藏助手
不良信息举报
您举报文章:伪类测试
举报原因:
原因补充:

(最多只允许输入30个字)