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