在js文件中加载struts标记或将值从action传递给js文件

时间:2016-01-21 08:44:13

标签: javascript java jquery struts

我正在寻找一种在.js文件中使用struts标签的方法,这样当js加载到页面时我可以直接将一个值从动作类传递到.js文件(当然,如果脚本可以这样做的话)在jsp文件中的<script>标记内。但我想直接传递给js文件。)。我在this link中找到了一个解决方案,要求在js文件的顶部添加<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>,并在web.xml

中添加以下内容
<servlet>
    <servlet-name >JspServlet</servlet-name >
    < servlet-class >org.apache.jasper.servlet.JspServlet</servlet-class >


<servlet-mapping>
     <servlet-name>JspServlet</servlet-name>
     <url-pattern>/scripts/dynamic/*</url-pattern>
</servlet-mapping>

(很抱歉将xml代码添加为html代码段。没有找到任何其他方法)。 但它对我没有用。有人可以帮助我做一个方法.. ??提前致谢

1 个答案:

答案 0 :(得分:1)

实际上你需要的是动作class.right的值?也许你可以使用隐藏类型然后使用隐藏类型的id来获取值。你可以尝试... ... ...

<input type="hidden" value="<s:property value='your variable'/>" id="my_id"/>