gpt4 book ai didi

jsp - 使用jSTL访问url参数

转载 作者:行者123 更新时间:2023-12-04 05:03:57 24 4
gpt4 key购买 nike

我是jSTL的新手,我需要帮助才能在jsp上获取url-string参数,该参数还包含从数据库中检索到的对象的迭代列表中的EL标记。有人可以告诉我如何修复下面的代码,以便在下面的代码行中填入我要查询${param.spid}:的实际数字

<a href="create-course-summary?spid="${param.spid}>add</a>

这是背景:

我正在使用以下网址格式调用servlet:
view-course-summaries?spid=1  

这将在servlet中调用以下 doGet方法:
protected void doGet(HttpServletRequest req, HttpServletResponse resp) 
throws ServletException, IOException {
String spidString = req.getParameter("spid");
Long spid = new Long(spidString);
List<CourseSummary> coursesummaries = new CourseSummaryDAO().findAllCS(spid);
req.setAttribute("coursesummaries", coursesummaries);
jsp.forward(req, resp);
}

并返回以下jsp:
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ include file="admintop.inc" %>
<table>
<tr>
<td>Name of School (Course Provider):</td>
<td>will go here</td>
</tr>
<tr><td colspan=2>
<a href="create-course-summary?spid="${param.spid}>add</a>
</td>
</tr>
<tr>
<td colspan=2>
<table>
<tr>
<th>Type</th>
<th>Number</th>
<th>id</th>
</tr>
<c:forEach varStatus="loopCounter" items="${coursesummaries}" var="coursesummary">
<tr>
<td>
<c:out value="${coursesummary.coursetype}" />
</td>
<td>
<c:out value="${coursesummary.numunits}" />
</td>
<td>
<c:out value="${coursesummary.id}" />
</td>
</tr>
</c:forEach>
</table>
</td>
</tr>
</table>

<%@ include file="adminbottom.inc" %>

最佳答案

试试这个

<a href='create-course-summary?spid=${param["spid"]}'>add</a>

关于jsp - 使用jSTL访问url参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18165786/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com