将变量发送到 servlet

Sending a variable to a servlet

我想将变量传递给 servlet,使用 jsp 文件中的表单:

<form action="userSrevlet">
    <input name="username" type="hidden" value="<%=username%>"/>
    <input type="submit" value="User"/>
</form>

然而我得到

HTTP Status 500 - Unable to compile class for JSP

以这种方式添加变量值后出错。如何发送?

您可能会因为缺少用户名值而收到错误,即未找到或设置用户名变量。更好的方法是使用 EL,即 ${username} 如果找不到用户名,它将采用 set value=""。