首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于Struts-Default和json-default扩展

关于Struts-Default和json-default扩展
EN

Stack Overflow用户
提问于 2014-09-05 02:01:03
回答 1查看 2.7K关注 0票数 0

嗨,我是第一次在我的项目中使用struts2,我在我的注册页面使用json默认扩展,并使用validation.xml文件验证它,在同一项目中,我使用登录页面的struts默认扩展。有没有办法将这两个扩展都配置为在我的项目中工作?这是我的struts-register.xml

代码语言:javascript
复制
    <package name="default" extends="json-default">

    <action name="register" class="mypack.Register">

        <interceptor-ref name="jsonValidationWorkflowStack"></interceptor-ref>  


    <result name="input">/index.jsp</result>
    <result name="success">/welcome.jsp</result>

    </action>

</package>

struts-login.xml

代码语言:javascript
复制
<package name="login" namespace="/login" extends="struts-default">

    <action name="login" class="login.action.LoginAction">

    <result name="input">login/index.jsp</result>
    <result name="success">login/welcome.jsp</result>

    </action>

</package>

struts.xml文件:

代码语言:javascript
复制
<struts>

<package name="default" extends="struts-default">

</package>
<include file="resources/login/struts-login.xml"></include>
<include file="resources/register/struts-register.xml"></include>
</struts>

当我点击注册按钮,我需要集成两个文件并运行它们时,这里的操作没有执行。这是我的项目结构

EN

回答 1

Stack Overflow用户

发布于 2014-09-05 13:06:31

你的问题我不清楚。如果您想在同一个包中同时扩展'struts-default`和'json-default‘,请使用

代码语言:javascript
复制
 <package name="example1" extends="struts-default, json-default">
    <action name="fetchComments" class="example.ListJson">
        <result  type="json"></result>
    </action>
</package>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25672160

复制
相关文章

相似问题

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