2

我想通过使用 javascript 或 jquery 在 struts.xml 中获得结果。例如,我的 struts.xml 中有这些结果,

            <global-results>
        <result name="input">error.jsp</result>
        <result name="syserror">error.jsp</result>
        <result name="login">loginError.jsp</result>
        <result name="error">error.jsp</result>
    </global-results>

我想知道如何使用 javascript 获取结果名称。我需要检测 struts.xml 的返回。

4

1 回答 1

0

我对 Struts 的体验有些有限,但是...

“struts.xml”是一个 Struts 配置文件。我无法想象任何默认功能会将该文件的内容发送到浏览器。根本没有理由(我知道)。

另外,我认为这是您不希望任何决定查看您的页面源代码的人公开获得的信息。您将提供一些对您的应用程序组织的洞察力,而这些洞察力本来不会向公众提供。

但是,如果您真的必须这样做,解决方案可能在于创建某种类型的服务器端资源(JSP、PHP 等),该资源可以使用该文件的内容响应 AJAX 请求。从那里您可以通过 E4X 轻松解析它。

但同样,我真的不认为这是一个特别好的主意。

于 2012-04-11T17:03:07.797 回答