如何从<a> tag of html into a jsp file?</a>获取ID

时间:2014-07-25 14:45:27

标签: html jsp

我有一个HTML:

<a href="mobile.jsp" id="s5" >Galaxy s5</a>
<a href="mobile.jsp" id="iphone">Iphone 4S</a>
<a href="mobile.jsp" id="xpr">Xperia</a>

我想在一个jsp中获得一种类型的不同项目

所以mobile.jsp应该像:

if(CONDITION WHERE id=="s5") {

    //do something

}

这个条件应该是什么?

1 个答案:

答案 0 :(得分:1)

如果我理解正确,您想知道在mobile.jsp中,点击了哪个电话链接。所以你需要向JSP发送一个参数。因此链接应该是

<a href="mobile.jsp?id=s5">Galaxy s5</a>
<a href="mobile.jsp?id=iphone">Iphone 4S</a>

在mobile.jsp中,您需要测试名为“id”的请求参数的值。这应该在servlet中完成,而不是在JSP中,使用以下Java代码:

String clickedPhoneId = request.getParameter("id");

JSP不应包含任何Java代码。它可以使用JSTL和EL来获取参数值并测试它:

<c:if test="${param.id == 's5'}">S5 has been clicked</c:if>