I have modified <input type="submit">
to look like a hyperlink.
CSS:
input[type="submit"].searchitem {
background: none;
border: none;
color: blue;
cursor: pointer;
padding: 0px;
}
input[type="submit"].searchitem:hover {
text-decoration: underline;
}
JSTL:
<c:forEach var="searchItem" items="${searchResults}">
<form action="view-schedule.jsp" method="post">
<input type="hidden" name="movieid" value="${searchItem.movieId}" />
<input type="submit" value="${searchItem.movieTitle}" class="searchitem" />
</form>
</c:forEach>
Firefox Inspector:
<form method="post" action="view-schedule.jsp">
<input type="hidden" value="4" name="movieid"></input>
<input class="searchitem" type="submit" value="INSURGENT"></input>
</form>
<form method="post" action="view-schedule.jsp">
<input type="hidden" value="2" name="movieid"></input>
<input class="searchitem" type="submit" value="INTERSTELLAR"></input>
</form>
<form method="post" action="view-schedule.jsp">
<input type="hidden" value="9" name="movieid"></input>
<input class="searchitem" type="submit" value="MINIONS"></input>
</form>
<form method="post" action="view-schedule.jsp">
<input type="hidden" value="6" name="movieid"></input>
<input class="searchitem" type="submit" value="MOCKINGJAY: PART I"></input>
</form>
<form method="post" action="view-schedule.jsp">
<input type="hidden" value="3" name="movieid"></input>
<input class="searchitem" type="submit" value="PENGUINS OF MADAGASCAR"></input>
</form>
<form method="post" action="view-schedule.jsp">
<input type="hidden" value="8" name="movieid"></input>
<input class="searchitem" type="submit" value="WHITE BIRD IN A BLIZZARD"></input>
</form>
Output:
But it's displaying a blank space between the search results. I don't think I have a <br />
anywhere.
(It was working okay with scriptlet for-each, but I am trying to convert to JSTL).
` as well. – k_rollo Nov 21 '14 at 06:31