请问下struts2的ParentPackage问题

请问下大家,如果我在struts2的一个action里配置ParentPackage,既要配置json-default,也要hibernate-default,应该如何配置啊?

0

2个回答

找到这两个包的定义,然后自己配置个包把两个包的内容都加入
比如,打开json插件的jar包,找到struts-plugin.xml,里面就是json-default的定义
[code="xml"]







[/code]

0

可以使用include加入两个文件

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Action继承 json-default返回JSON类型的数据
json-default,struts
struts2 注解配置拦截器 实例
struts2 注解配置拦截器 实例
rest插件实现restful风格第2集(Struts2)
说明:Struts2+rest插件中, 使用自定义拦截器。 Rest注解: @Namespace(Action命名空间注解):配置在action类上 @ParentPackage(父包注解):配置在action类上,指定action所在包的父包 @Action(action注解) : 注解方式指定action配置 @DefaultInterceptorRef(默认拦截器注解):...
struts2中使用注解配置Action
使用注解来配置Action可以实现零配置,零配置将从基于纯XML的配置转化为基于注解的配置。使用注解,可以在大多数情况下避免使用struts.xml文件来进行配置。        struts2框架提供了四个与Action相关的注解类型,分别为ParentPackage、Namespace、Result和Action。        ParentPackage:ParentPackage注解用
Struts2学习笔记三——Namespace与访问路径
Namespace决定了action的访问路径 1,如果Namespace不写(默认为""(空))或者定义为""或者"/",表示可以接受以下路径的action。 /success.jsp public class NamespaceAction { public String execute() { System.out.println("this is Nam
从2.1.6升级到2.3.32版本需要替换的jar包
从struts2.1.6升级到struts2.3.32版本,没有与spring整合,替换掉同名字的jar包就可以了
perl的几种产生异常方式
[root@rwsoda203db1 perl_tidb]# cat p.pl #!/usr/bin/perl use strict "subs"; use strict; use v5.16; use warnings; use Carp; carp "Can not open file AAA.TXT $!\n" unless open(F,"<","AAA.TXT"); print ...
struts2.3.15.1使用注解无法访问到对应的action
没有配置需要扫描的package 在struts.xml中增加就ok了
Struts2 设置 ParentPackage 注解错误
Struts2 扫描包中的 ParentPackage 老是提示 parent package 里面的值是unknown location,[color=red]具体错误信息如下:[/color]rn[code="java"]rn1:10:14.318 [localhost-startStop-1] INFO o.s.w.c.s.XmlWebApplicationContext - Closing org.springframework.web.context.support.XmlWebApplicationContext@1a8e045: display name [Root WebApplicationContext]; startup date [Thu May 16 11:10:12 CST 2013]; root of context hierarchyrn11:10:14.318 [localhost-startStop-1] INFO o.s.b.f.s.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@13df2a2: defining beans []; root of factory hierarchyrn五月 16, 2013 11:10:14 上午 org.apache.catalina.core.StandardContext filterStartrnSEVERE: Exception starting filter struts2rnUnable to load configuration. - [unknown location]rn at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:485)rn at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:74)rn at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:51)rn at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:281)rn at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:262)rn at org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:107)rn at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4656)rn at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5309)rn at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)rn at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)rn at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)rn at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)rn at java.util.concurrent.FutureTask.run(Unknown Source)rn at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)rn at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)rn at java.lang.Thread.run(Unknown Source)rnCaused by: Unable to load configuration. - [unknown location]rn at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:70)rn at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:429)rn at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:473)rn ... 15 morernCaused by: ClasspathPackageProvider: Unable to locate parent package default - [unknown location]rn at org.apache.struts2.config.ClasspathPackageProvider.findAllParentPackages(ClasspathPackageProvider.java:439)rn at org.apache.struts2.config.ClasspathPackageProvider.processActionClass(ClasspathPackageProvider.java:398)rn at org.apache.struts2.config.ClasspathPackageProvider.loadPackages(ClasspathPackageProvider.java:306)rn at org.apache.struts2.config.ClasspathPackageProvider.loadPackages(ClasspathPackageProvider.java:543)rn at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:260)rn at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:67)rn ... 17 morern[/code]rnrn[color=red]web.xml部分配置[/color]rn[code="java"]rn rn struts2rn rn org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilterrn rn rn actionPackagesrn com.javaeye.test.webrn rn rn rn encodingFilterrn /*rn rn[/code]rnrn[color=red]struts.xml配置内容[/color]rn[code="java"]rn rn rn rn rn rn rn rn ..... rn rn rn[/code]rn
关于Struts2中 使用Interceptor 开发时, 一些小注意
首先在struts.xml 中定义拦截器,如上图. 然后在action中加入<interceptor-ref name="myStack" /><struts> <package name="football" namespace="/" extends="struts-default"> <interceptors&
超全面 struts2 复习总结笔记
前言What ? 最近怎么开始写后端的博客了? 从去年开始就经常看到别人提“移动开发寒冬”,而年初投简历的时候更是亲身体会,不写3年经验连面试机会都没有,那么没有经验或经验少的人能怎么办呢,从一开就找不到工作怎么可能会有经验? 然而绝望并没有用,我算运气好,勉强找到一份工作。从趋势来看,近几年移动开发待遇不会很好,今年发现到处缺后端,于是决定还是搞后端吧,因为搞安卓不过一年,后端的知识还没忘完(
Struts2与JQurey ajax配合跨域请求
ajax $.ajax({ url:"https://www-xxx.com/xxx/getCounselorDetailByHxCode", data: {xxx:x}, dataType : 'jsonp', jsonp:"callback", type:'post', error: function(d...
Struct2注解用法
注解参数: @Action来代替<action>元素! @Result来代替<result>元素! @Namespace代替<package>的namespace属性! @ParentPackage代替<package>的extends属性! @ParentPackage("json-default") @Namespace("/html...
struts2的多线程访问问题(特定参数下只能串行访问action)
以前一直都是理所当然的认为浏览器发起一个请求到后台action,肯定是创建一个新线程并创建一个新类来为这个请求服务,其中的想法也比较混乱却没有理会。 直到近期遇到了一个新的需求要做高并发的时候抢购一个物品,就想怎么样给action加一个synchronized同步一下,这时候问题就来了! 1.action收到请求后是用同一个线程进行提供服务呢还是每次都新建一个线程? 2.web服务器收到请求
struts2使用注解时返回json时应注意的事项
最近在做一个struts2和spring4整合的项目时遇到一个问题,使用struts2作为核心控制器,使用注解方式,返回json类型数据时,报错,问题在于jar包版本不一致导致的,需要注意图中的红框的jar包最好保持一致。
Struts2返回json数据(基于注解配置),并配置json返回需要的json数据
参考了很多博客,自己亲测可用 导包 struts2-json-plugin-2.1.8.1.jar json-lib-2.1.jar, 在默认的情况下,不能实现action返回类型为json,此时需要改变默认的继承包,用如下注解@ParentPackage(“json-default”)来改变继承的包为json-default. @Namespace("/api") @ParentPac...
SpringMVC和Struts2的执行流程,面试中简单回答
1、SpringMVC的执行流程: 发送请求——>DispatcherServiet捕获——>HandlerMapping查找Handler返回HandlerExecutionChain——>执行Handler返回ModelAndView ——>选择ViewResoler渲染视图——>返回客户端 1、客户端向服务器发送请求,请求被前端控制器DispatcherSe...
js中的RegExp构造函数属性
RegExp构造函数属性 var text="this has been a short summer"; var pattern=/(.)hort/g; if(pattern.test(text)){ console.log(RegExp.input);//this has been a short summer 最近一次要匹配的字符串 console.log(Reg...
Struts2实现登录流程
本节将演示一个基本的登录流程,在登录界面中若输入正确的用户名和密码,跳转到登录成功界面;否则路转到登录失败界面。   1 建立一个名为LoginDemo的动态Web项目   2 按照上节介绍的流程添加jar包,   3 配置web.xml文件,其内容为 xml version="1.0" encoding="GBK"?> web-app xmlns:xsi="http://www.
【英语-同义词汇词组】consider,think,believe,count,deem,reckon,regard、hold 表示【认为】时的用法及区别
consider,think,believe,count,deem,reckon,regard,hold这些动词均含有“认为”之意: consider指经过考虑和观察后得出的结论。 eg. I consider the world, this Earth, to be like a school and our life the classrooms. 我认为这个世界,这个地球,就像一个学校...
大数据面试题 (附答案)
Hive 与传统数据库的区别 查询语言HQL SQL 数据存储位置 HDFS Raw Device或者 Local FS 数据格式 用户定义 系统决定 数据更新不支持支持 索引无有 执行MapRedcueExecutor 执行延迟高低 可扩展性高低 数据规模大小 Hadoop的流程 1.创建hadoop用户 2.修改IP 3.安装JDK,并配置环境变量 4.修改ho...
Struts2在开发中的一些异常总结(持续更新)
本文主要记录struts2在开发中会遇到的一些问题或者异常,方便后面查阅。 1. java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter         这个异常很明显,没有找到filter,抛出来后令我很郁闷,因为我的web.xml文件中配置
理解html中script标签的defer与async属性
html中script标签的defer与async属性经常会在一些地方看到一些 < script > 标签带上了defer和async,总是搞不清楚两者的具体区别,于是想记录下来。 从单词语义上来,defer代表延迟,async代表异步。那么我们就有一个基本的概念了。然后我们慢慢分析。1.如果没有defer和async< script > 标签如果没有带上defer 或 async属性的话,浏览器
struts2的例子
struts2的例子 尝试上传,如有问题请多指教!
Struts2 框架内部工作流程简介
1、客户端发送请求至服务器,服务器接受,将HttpServletRequest传进来。 2、请求经过一系列过滤器(如:ActionContextCleanUp、SimeMesh等)。 3、FilterDispatcher被调用。FilterDispatcher调用ActionMapper来决定这个请求是否要调用某个Action。 4、ActionMapper决定调用某个ActionF...
popen详解
popen详解 说明:本文题目来源于牛客网,答案分析来源个人,仅为参考 1、请问下面的程序最后会产生多少个进程: int main( ){ int i; for(i = 0; i<5;i++){ int pid = fork(); if(pid == 0){ //do something ...
struts2工作原理
struts2工作原理、请求响应流程。。。。。。。。。。。。。。。
Struts2的执行过程
struts2的执行流程: 1.客户端向服务器发送一个Action的请求,执行核心过滤器(doFilter)方法。 2.在这个方法中,调用executeAction()方法, ‘’ 3在这个方法内部调用dispatcher.serviceAction(); 4.在这个方法内部创建一个Action代理,最终执行的是Action代理中的execu...
struts2获取addActionErrors登录错误提示
Struts2登录,addActionErrors,$actionErrors.size()
valiators数据校验
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE validators PUBLIC "-//Apache Struts//XWork Validator 1.0.3//EN" "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd"> <!-- 校验规
Struts2的Session超时返回登录页面
session超时或者失效时返回到登陆页面重新登陆,前台使用的easyui框架
struts2 缓存问题
最近 项目用了 struts2 的上传  然后 百度之后 把 上传 写好了  ,  做测试的时候发现  第一次上传 一切正常  但是第二次上传的时候  如果 前台不上传这个file  后台file 一样有一个值 看了 下  是  之前上传的temp 文件    然后这里就会产生一个问题 ,  百度了一些    感觉没有人说到重点 。    这个原因是因为 struts2 的action 上传的时
Struts2工作原理解析
struts2框架是SSH框架集中的框架之一,是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器层(Controller)来建立模型与视图的数据交互。   在使用struts2框架的过程中,需要两个配置文件,分别为web.xml和struts.xml,服务器一启动就加载web.xml的配置,web.xml启动时,在Stru
struts2自定义数据类型转换器(Struts2)
写这篇文章的缘由,同学叫我帮忙搭建立ssi(Struts2+Spring+ibatis)框架,架构搭建成功后,写了个页面测试。其中有日期类型,所以就涉及到了Struts2的自定义数据类型转换器。(Strurts2有默认的日期转换器,但是支持的格式单一) 由于信息量比较大,文章的内容是关于&amp;quot;自定义数据类型转换器&amp;quot;一些底层的实现过程,会涉及到很多东西。所有难免有纰漏。 分享给希望了解“自定义数据类型...
Struts2 Struts2.xml常用常量三种配置方法及详解
文章转自原创文章   http://www.xdx97.com/#/single?bid=3622b6b1-2979-fbd4-f33e-42c008f92995                                                      ...
Struts2学习总结(3)--值栈,Ognl表达式,Struts标签库,国际化,数据校验,拦截器
本文包括以下五个部分: 1. 值栈。 2. Ognl表达式。 3. struts2标签库。 4. 国际化。 5. 表单数据校验 6. 拦截器。 7. struts2的执行过程。
struts2学习中碰到的问题
1、无法显示页面 HTTP Status 500 – Internal Server Error Type Exception Report Message The Struts dispatcher cannot be found. This is usually caused by using Struts tags without the associated filter. Stru...
Struts2中的拦截器使用方法
Struts2中的拦截器使用方法拦截器的介绍什么是拦截器?拦截器的生命周期如何新建一个自定义的拦截器?自定义的拦截器如何配置在struts.xml框架主配置文件里呢? 拦截器的介绍 什么是拦截器? 当一个请求到服务端首先在MVC模式下会执行到Action来响应一个请求,而拦截器是在Action之前被调用的一个对象(Class)。拦截器就是一个类 拦截器的生命周期 Created with Raph...
Spring 与Struts2整合遇到的问题以及解决方案
最近在做办公自动化的项目,在Spring与Struts2整合的时候遇到了问题,现在将遇到的问题和解决方案分享. 问题1: 10:53:48,757 ERROR ContextLoader:215 - Context initialization failed org.springframework.beans.factory.BeanDefinitionStoreException: Unex...
struts2 案例代码实现及遇到的问题【struts2.5版本】
实例struts2.5版本遇到的坑 问题一:Eclipse配置Struts2问题:ClassNotFoundException: org...dispatcher.ng.filter.StrutsPrepareAndExecuteFilter 问题二:使用struts2.5,Tomcat无法正常启动,抛出“A child Container failed during start”或者“ java.lang.ClassNotFoundException: org.apache.logging.log4j.L