如何将值(j.getJob_id())从Jsp页面传递给servlet [duplicate]

guykilcj  于 2022-12-07  发布在  其他
关注(0)|答案(1)|浏览(112)

此问题在此处已有答案

How do I pass current item to Java method by clicking a hyperlink or button in JSP page?(1个答案)
7个月前关闭。
JSP文件

我想将值j.getJob_id()传递给servlet页面,即如果页面中有两行,如果我按下第一行的apply按钮,我想将第一行的id传递给servlet

zzwlnbp8

zzwlnbp81#

你可以把它作为一个查询参数传递到你的链接中。我相信嵌入这样的脚本是可能的。

<a href="/JobPortal/AppliedJob?<% out.println(j.getJob_id()); %>" type="button"...

但是,您应该考虑不要使用scriptlet来完成您在这里所做的事情。如果使用jstl,这会更干净/更容易。
例如:

<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<c:forEach items="${alist}" var="job">
    <tr>      
        <td>${j.getJob_id()}</td>
        <td>${j.getCompany_name()}</td>
        ...
        <td><a href="/JobPortal/AppliedJob?${j.getJob_id()}" ...></a></td>
    </tr>
</c:forEach>

相关问题