我有一个JSP页面,需要在javascript函数中使用JSTL参数。我知道如何将JSTL传递给javascript,但我想使用第三个.js文件来实现,因为我的字符串参数是一个很大的字符串,而且在JSP页面中硬编码它太奇怪了
假设${ data }是我的数据,我想在我的主JSP文件中的javascript函数中使用它,如下所示:
function x(){
....
doSomeTask(myData);
}
我希望这个myData来自另一个javascript,它的主体是这样的:
var myData = ${data}; //this is a different js fil
我有一个输入标记和jquery代码来为该输入分配值。现在,我想使用这个值来循环使用JSTL对每个。我该怎么做呢?
<input type="hidden" id="serviceCount" /> ==> Input tag in JSP file
$('#serviceCount').val(serviceCount++); ==>jquery to set value in JS file
<c:forEach begin="0" end="???" var="inde
有没有办法用JSTL在if中调用javascript函数?
下面是代码
<c:choose>
<c:when test="${orderUploadAction.errors.size()==0}">
CALL JS FUNCTION HERE
</c:when>
<c:otherwise>
CALL JS FUNCTION HERE
我想在JSP声明中使用JSTL。我有这样的代码:
<%! void fetchData(String .., String ..){
//some code...
pageContext.setAttribute("test",valueForJSTL); // Wont work until I pass pageContext from calling scriptlet
//some code...
%><%
//use pageContext variable set above to user in JSP (c:ou
我尝试在请求范围中设置值,并在单击按钮弹出窗口打开并获得null值时获取另一个jsp,因为我的要求是获取其他jsp上的按钮的值,以验证两段代码。如果用户单击按钮1,则find by id文本区打开,如果单击按钮2,则打开find by name文本区,则应该关闭该弹出窗口。
<HTML>
<HEAD>
<TITLE>Using Buttons</TITLE>
<script type="text/javascript">
function