我是HTML的新手,请耐心等待。我想提交一个"变量"或请求参数调用" user"作为http请求。服务器端代码将接收此信息 用户名和处理它。我尝试了一些代码,它给了我一个空白的输出:
HTML -
<form method="POST" action = jstl.jsp>
<input type="text" name="user" value="enter username"/>
<button type="submit">Enter</button>
</form>
JSP或服务器端代码 -
<c:if test="${user eq 'admin'}">
You are now a admin.<br>
</c:if>
请帮帮我。
答案 0 :(得分:1)
您的HTML很好,但在JSP代码中,您需要在用户变量之前加上&#34; param&#34;。
喜欢如此:
<c:if test="${param.user eq 'admin'}">
You are now a admin.<br>
</c:if>
您也可以从这个更全面的例子中受益: