将每个值的 c 从 jsp 传递给 Javascript
Pass c for each value from jsp to Javascript
本文关键字:jsp Javascript 更新时间:2023-09-26
我想将某个项目的多个值从jsp传递给Javascript。由于我的要求,我需要使用 Div 并在该div 中循环打印出数据。
在某个项目行的双精度上,我想将多个值从 jsp 传递给 Javascript。
注意:由于要求,我不能使用选择标签,而是需要使用 Div。
现在,当我使用showDetailData()
方法传递${food.foodItemId}
时,没有数据传递给Javascript。
<div class="scroller" ondblclick="showDetailData(${food.foodItemId},'m','desktop');">
<c:forEach var="food" varStatus="i" items="${foodItemList}">
<c:out value="${food.foodName}"/>
<br><br>
</c:forEach>
</div>
如何在双击某些数据行时将这种格式的多个值 [ food.foodItemId~food.foodCategoryId~food.foodName~food.foodPortionName
] 传递给 Javascript,如下面的代码(使用 select 标签)?
示例如下:
<option value="<c:out value="${food.foodItemId}"/>~<c:out value="${food.foodCategoryId}"/>~<c:out value="${food.foodName}"/>~<c:out value="${food.foodPortionName}"/>" ><c:out value="${food.foodName}"/></option>
我得到了符合我要求的解决方案。
我在div 中使用了 ul 和 li 标签,这解决了我的问题,并在 ul 标签上使用双击事件。
<div class="scroller">
<c:forEach var="food" varStatus="i" items="${foodItemList}">
<c:set var="foodInfo" value="${food.foodItemId}~${food.foodCategoryId}~${food.foodName}~${food.foodPortionName}"/>
<ul class="scroller_result" ondblclick="showDetailData('${foodInfo}','m','desktop');"">
<li><c:out value="${food.foodName}"/>
</li>
</ul>
</c:forEach>
</div>
相关文章:
- 使用Javascript生成包含JSP的HTML
- 使用javascript和jsp将数据插入到融合图中
- 将多个参数从jsp页面传递给javascript函数
- javascript从codeigniter转换为jsp
- 将关联的值从弹出窗口传输到父窗口 JSP/Javascript
- JSP-Javascript-JSP 登录流程不起作用
- 如何在 JSP/JavaScript 中将图像转换为字节数组
- 将数据传递到.jsp Javascript 数组中
- 如何从java jsp javascript打开excel
- JSP/Javascript文件上传-dos't在托管服务器上调用父javascript函数,但在本地服务器中工
- JSP/JavaScript web应用程序中的绝对URL与相对URL
- JSP/JavaScript页面在代理服务器上的性能缓慢
- JSP/Javascript:如何根据页面动态更改标题
- 重定向其他Jsp JavaScript
- 如何在企业Java项目(Java + JSP + Javascript)中检测死代码
- JSP, Javascript,在另一个Id中获取ElementId
- 超级简单的JSP Javascript问题
- JSP/JavaScript 前端上传验证 32 位或 64 位文件
- struts2+spring3:将变量从动作传递给JSP(JavaScript代码)
- JSP + JavaScript + Servlet意外结果