Bạn chỉ có thể tạo mã jsp chứa jsp có "công cụ động" được in bên trong và sau đó nhập jsp đó làm tệp js bình thường. Tôi sẽ cho bạn thấy triển khai của riêng tôi, cho trang web mà tôi đang làm việc (nó sử dụng các thanh chống). Tôi đang sử dụng phương pháp này để xuất khẩu sang các mặt hàng một bản đồ có chứa một số chuỗi cục bộ:
foo.jsp:
<%@ page contentType="text/javascript" pageEncoding="UTF-8" %>
<%@ taglib uri="/struts-tags" prefix="s" %>
var myString = '<s:text name="foo.MY_STRING" />'
struts.xml:
<action name="foo"><result>foo.jsp</result></action>
home.jsp:
<script type="text/javascript" src="foo.action" charset="UTF-8"></script>