struts2 action 调用构造方法问题

Java > Web 开发 [问题点数:40分,结帖人nihaozhangchao]
等级
本版专家分:6705
结帖率 91.03%
等级
本版专家分:6140
等级
本版专家分:76
等级
本版专家分:76
等级
本版专家分:6705
等级
本版专家分:290
等级
本版专家分:7734
等级
本版专家分:37546
勋章
Blank
红花 2009年11月 Java大版内专家分月排行榜第一
Blank
黄花 2010年2月 Java大版内专家分月排行榜第二
Blank
蓝花 2011年7月 Java大版内专家分月排行榜第三
2010年1月 Java大版内专家分月排行榜第三
2009年12月 Java大版内专家分月排行榜第三
等级
本版专家分:6705
等级
本版专家分:325
勋章
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
SambaGao

等级:

Struts2——struts2.3.24-OGNL调用构造器失败的原因及解决方法

struts2.3.24下,当使用OGNL表达式在JSP页面中调用某个类的构造方法时,会失败,在debug中可以看到,该类的对象为null。('Tom')"/> 可见,是OGNL没能调用到Cat类的构造方法。原因: 在最近的Struts2版本中,出于...

struts2漏洞中关于动态方法调用的一点思考

struts2框架是一个比较容易出问题的框架,我第一次正儿八经接触这块的漏洞是在陶大师给我了一个下文中场景2的站点开始,当时一点也不懂,自己搭了一个站点调试和学习了下,现在把自己掌握的一小块知识跟大家分享下。...

【漏洞分析】struts2漏洞中关于动态方法调用的一点思考

struts2框架是一个比较容易出问题的框架,本篇文章分享strusts2的三种调用方式:制定method调用方式、感叹号!调用和通配符调用,以及漏洞的利用方式。其中包括了在s2-032,s2-045,s2-046测试中容易疏忽的一种利用...

整合struts2,jquery,json。采用jquery ajax,从struts2 action返回json类型数据

本文开发环境是SSH2,ajax插件使用jQuery 1.2.6.js和json2.js实现目的:在struts2 标签s:doubleselect二级联动标签的基础上实现事件:第二级onchange时调用struts2 action,在action中查询一个名称,然后返回回来,...

为什么struts2调用service层在spring里不用配置?

Spring的官方定义是:一个轻量级的IoC和Aop容器框架,它使用了一种叫做依赖注入的技术。... Struts2与Spring的集成要用到Spring插件包,这个包是同Struts2一起发布的。Spring插件是通过覆盖(override)S

Struts2系列(二)Action

一.ActionStruts2的核心,所有用户请求都需要使用Action处理并返回数据。 二.Action测试代码 直接上代码,具体解释见代码注释 代码演示内容:创建ActionAction默认值,Action获取参数 HelloAction.java ...

struts2执行流程分析

struts2框架的的执行流程:(用户要访问一个Action类) 当web服务器启动的时候: 1.第一步:web服务器启动的时候读取到了web.xml文件中,用户已经配置了一个struts2的一个核心过滤器,这时候在访问过滤器配置的...

Struts2的配置 struts.xml Action详解

在学习struts的时候,我们一定要掌握struts2的工作原理。只有当我们明确了在struts2框架的内部架构的实现过程,在配置整个struts 的框架时,可以很好的进行逻辑上的配置。接下来我就先简单的讲解下struts2的框架...

Struts2action VS Action

Struts2actionAction类的区别:  action:代表一个 Struts2 的请求。  Action类:能够处理 Struts2 请求的类。  【注】Action类:  1、属性的名字必修遵守与 JavaBean 属性名相同的命名规范。  2...

Struts2通配符和动态方法调用

通配符举例–BookActionpackage ...import com.opensymphony.xwork2.ActionSupport;@SuppressWarnings("serial") public class BookAction extends ActionSupport {@Override public String execute() throw

Struts2和Spring整合中的Action是由谁创建的,有什么区别

第一种情况:在Struts中配置Action,配置name,class配置成Spring中Action类的Bean ID,不指定调用方法。spring中配置Action Bean,class配置实际类名,并显示指定ms Bean的引用。这时Action由Sping来创建。构造方法...

Struts2(一)】Strust2入门XML配置-action编写

我们实际的开发中会使用Struts2作为Web的架构  1.2 Struts2的概述 1.2.1 Struts2的概述 Struts是一种基于MVC模式的轻量级Web框架,它自问世以来,就受到了广大Web开发者的关注,并广泛应用于各种企业系统的...

Struts2Action的生命周期:struts2为每一个请求重新初始化一个action的实例。

Struts2Action的生命周期是:Struts2为每个请求都重新初始化一个Action的实例。可以稍微改造一下代码来验证一下。 给HelloWorldAction加上一个public无参的构造方法,在里面输出一句话。 大家都知道,一...

Struts2Action之生命周期

我们知道,Struts2结合了WebWork和Struts1的优点,并且,Struts2Struts1之间有很大的不同,其中原因是因为大部分都是继承自WebWork框架。 在编写Struts2框架的过程中,Action和ActionForm合二为一。Action从Web...

struts1和struts2action的线程安全问题

Struts 2 Action对象为每一个请求产生一个实例,因此没有线程安全问题。 Spring的Ioc容器管理的bean默认是单实例的,上一次请求处理的状态信息被保持下来,并影响了下一次的请求,实际上就是Action中的类变量被不同的...

struts2 Action生命周期

我们知道,Struts2结合了WebWork和Struts1的优点,并且,Struts2Struts1之间有很大的不同,其中原因是因为大部分都是继承自WebWork框架。 在编写Struts2框架的过程中,Action和ActionForm合二为一。Action从Web...

struts2.3.16.3升级遇到无法动态访问action方法问题

struts2安全漏洞频发,最近把这个升级了,但是发现了一些问题;  1

Struts2(二)——配置文件struts2.xml的编写

接上一篇博客,这篇博客讲述一下2——9小标题的内容,这些问题都可以在struts2配置文件中设置(当然有的也可以在Struts.properties属性文件,web.xml中进行设置),而且常规开发中也基本都是在struts2配置文件中设置...

面试经验之struts2里的线程安全问题

Struts 2 Action对象为每一个请求产生一个实例,因此没有线程安全问题。 Spring的Ioc容器管理的bean默认是单实例的,上一次请求处理的状态信息被保持下来,并影响了下一次的请求,实际上就是Action中的类变量被不同的...

Struts Action的线程安全问题

提一个问题Struts 1.x和Struts 2Action是不是线程安全的?  Struts 1.x在第一次请求某个Action时,会创建这个Action实例。但之后再请求该Action实例时,就用之前创建好的这个Action处理,即它是单例模式。...

struts2 面试题

1 Struts2Struts1的联系与区别 为什么要用Struts2 struts1与struts2都是mvc框架的经典实现模式。 Struts2不是从Struts1升级而来,而是有WebWork改名而来,而WebWork只是Xwork加了很多WEB拦截器而已? 区别: 1....

Struts2框架学习之四:OGNL表达式

使用OGNL表达式可以使用简单的语法设置以及读取Java对象的值,还包括调用对象的方法,实现类型转换等功能。而且,OGNL表达式的强大还不止于此。我们知道在JSP中已经内置了表达式语言,那么使用OGNL表达式的优势是...

Struts1 Action-线程安全问题 -》浅析Strtus2 Action线程安全对比

为了使自己更能清晰看到重要点,内容...使用了这么久的Struts,今天总算把Struts Action的线程安全问题研究了一下,在网上查了很多资料,这里把我理解的总结一下。  先提一个问题Struts 1.x和Struts 2的Act

Struts2入门详解

如何搭建Struts2项目导入相关架包编写web.xml,配置strus2过滤器 <filter-name>struts2 <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class

struts2的常量、动态方法调用、接受请求参数处理、类型转换 .

struts2的常量、动态方法调用、接受请求参数处理、类型转换 常见的struts常量 http://localhost:8080/struts_action/login.action 为什么是.action 并且.action能不能修改?  在struts2-core-2.3.8.jar的org....

struts2Action中访问WEB资源

Action中访问WEB资源 action VS Actionaction: 应用程序可以完成的每一个操作. 例如: 显示一个登陆表单; 把产品信息保存起来 Action类: 普通的 Java 类, 可以有属性和方法, 同时必须遵守下面这些规则: 属性的...

Struts2标签库和OGNL

学习内容 Struts 2标签库 OGNL能力目标 熟练使用Struts 2常用标签 熟练使用OGNL 本章简介前面我们编写的案例使用的都是HTML标签,这些标签并不能很好的与Struts 2框架结合,Struts 2Struts 1一样都自带了功能...

jsp和struts action的交互

一、jsp向action传值,jsp发送的方法 1、form表单提交的方法   用户名:  密 码:     2、href方法 ">删除 二、jsp向action传值,action接受的方法 1.在Action类中定义表单属性,两者属性名称必须一致...

Struts2 S2-048漏洞复现

漏洞原理: 这个漏洞主要问题出在struts2-struts1-plugin这个插件包上。...而由于struts2-struts1-plugin 包中的 “Struts1Action.java” 中的 execute 函数可以调用 getText() 函数,这个函数刚好又能执行O...

整合Struts2、Spring、Hibernate构建J2EE应用

J2EE即是以Java 2平台为基础的体系结构,又是一组旨在简化企业解决方案的开发、部署、运行、维护等相关复杂问题的技术规范与指南。Struts2、Spring、Hibernate是当今符合J2EE技术规范的三个流行的开源框架。本文通过...

相关热词 c# directx 关闭进程时执行c# c#工业应用 c#状态栏控件 c#窗体调颜色 c# 设置listbox c#窗口实现好友列表 c# orm 框架哪个好 c# 字符串转变量名 c# float 赋值