我正在寻找一种在.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代码段。没有找到任何其他方法)。 但它对我没有用。有人可以帮助我做一个方法.. ??提前致谢
答案 0 :(得分:1)
实际上你需要的是动作class.right的值?也许你可以使用隐藏类型然后使用隐藏类型的id来获取值。你可以尝试... ... ...
<input type="hidden" value="<s:property value='your variable'/>" id="my_id"/>