首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Struts2 -如何拆分struts.xml文件

Struts2 -如何拆分struts.xml文件
EN

Stack Overflow用户
提问于 2012-03-16 22:47:55
回答 1查看 1.1K关注 0票数 0

我有一个很大的struts.xml文件,我想在我的struts文件中添加一些逻辑。我决定把它分成许多文件,比如:

struts-users.xml struts-tvshows.xml

我的struts.xml文件如下所示:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">

<struts>
    <constant name="struts.enable.DynamicMethodInvocation" value="true"></constant>
    <constant name="struts.devMode" value="true"></constant>
    <constant name="struts.custom.i18n.resources" value="package"></constant>

    <include file="struts-user.xml" />
    <include file="struts-tvshows.xml" />
</struts>

我遇到此错误:启动struts2筛选器时出现异常

异常堆栈跟踪显示:原因:位于位置的包名为'frontoffice‘...(我的struts-tvshows.xml位置)。

因此,我的错误来自于我在两个文件中都定义了名为"frontoffice“的包。我必须把我所有的行动都放在同一个包里。

有没有人有线索?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-17 08:34:52

AFAIK您不能跨多个配置文件定义包。不过,我不明白为什么需要将它们放在同一个包中--包的名称完全是任意的。

如果您关心的是现有的包定义,只需让新包扩展该包即可。

从包含文件的名称来看,似乎没有理由将它们放在同一个包中,因为它们似乎具有完全无关的功能。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9739429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档