通过 href 将值从 jsp 页传递到 servlet
Passing values from jsp page to servlet through href
我从过去几个小时开始就遇到了这个问题。我正在使用 Servlet 和 jsp 页面。在下面的代码中,我使用 scriplet 来使用从 servlet 传递给 jsp 页面的值。
display
是一串数组的形式为 id, image-path, id2, imag-path2, id3, image-path3, id4 ......
我将这些图像用作 href。现在我需要将 id 值传递给 href servlet。
你能建议我实现这一目标的最佳方法是什么吗?
<div class="get-images-class">
<%
String[] display = (String[])request.getAttribute("images");
if (display != null && display.length != 0)
{
for(int i=0; i<display.length; i++)
{ out.println(display[i]);
i++;%>
<a href="ImageBrowseServlet"><img src="<%=display[i]%>" alt="image missing"></a>
<%}
}
%>
</div>
您可以使用 url 传递参数
<a href="ImageBrowseServlet?val1=A&val2=B"> <img src="<%=display[i]%>" alt="image missing"> </a>
在 servlet 中
String value1 = req.getParameter("val1");
String value2 = req.getParameter("val2");
只需使用 servlet 传递 url 参数中的值,例如-
<div class="get-images-class">
<%
String[] display = (String[])request.getAttribute("images");
if (display != null && display.length != 0)
{
for(int i=0; i<display.length; i++)
{ out.println(display[i]);
i++;%>
<a href="ImageBrowseServlet?id=<%=display[i]%>"><img src="<%=display[i]%>" alt="image missing"></a>
<%}
}
%>
</div>
使用
<img src="ImageBrowseServlet?Id=<%=display[i]%>" alt="image missing">
假设您的 servlet 具有参数 ID 来接收发送的值,如下所示:-
String Id=request.getParameter("Id");
相关文章:
- servlet中的请求对象,而不是从jsp接收参数值
- 将jsp重定向到servlet,然后重定向到下一页
- Servlet未将参数发送到.jsp文件
- 通过 href 将值从 jsp 页传递到 servlet
- 如何将数据传递给 jsp 并从 servlet 在新窗口中打开它
- 如何从servlet调用jsp中定义的函数
- 我可以't让servlet使用ajax和xml将参数发送到jsp文件
- 调用一个不返回任何内容的servlet..加载时从jsp
- 如何在jsp中的javascript函数中从servlet获取json返回
- 通过超链接将值从jsp传递给servlet
- 当从servlet返回到JSP时,Javascript的变化非常明显
- 使用 ajax 和 JSP Servlet 根据选择的上一个下拉列表填充下拉列表
- 在 JSP/Servlet 而不是 JavaScript 中创建动态行
- 提交 jquery 后删除表单 (JSP&Servlet)
- 我们可以使用 JavaScript 函数从 JSP 调用 Servlet 吗?
- 为什么 Servlet.service() for servlet jsp 抛出了异常 java.lang.NullPo
- 如何使用servlet jsp读取excel文件
- 如何从nodejs检查用户是否在servlet/jsp应用程序中进行了身份验证(登录)
- 将数据ArrayList(EJB+Servlet+JSP(JSTL))显示为JavaScript ArrayList
- 是否有可能在servlet /jsp和javascript函数之间共享会话变量?