java - 如何在 JSP 中准确访问第三个数组元素 (attr[2])(数组从 Servlet setAttribute() 传递到 JSP)?
问题描述
说,我需要在 JSP 中访问从下面的 Servlet 传递的数组中的第三个元素:new int[] {1,2,3,4}
public class MyServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doPost(HttpServletRequest request, HttpServletResponse response) {
request.setAttribute("attr2", new int[] {1,2,3});
RequestDispatcher rd = getServletContext().getRequestDispatcher("/my.jsp");
try {
rd.forward(request, response);
} catch (ServletException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
我知道<c:forEach>
JSTL 标签,但我需要类似的东西<c:out value="${attr2[2]}">
解决方案
推荐阅读
- c++ - 如何打印作为参数传递的函数名称?
- html - 2 个不同的动画不能在 1 个组件上一起工作
- javascript - 需要从键值搜索中删除两个引用
- python - 如何将遮罩应用于张量并保持其原始形状
- java - 无法使用 java 在 db2 中为 SEQ 插入 Nextval
- amazon-web-services - AWS API Gateway Websocket UnknownError
- python - 在非空行上过滤数据框
- sql-server - 选择与选择与 CTE - 性能
- deep-learning - 如何在 pytorch 代码中的 ResNet 中进行下采样?
- google-truth - 如何用谷歌真相否定断言