【问题标题】:Sending a variable to a servlet [closed]将变量发送到 servlet [关闭]
【发布时间】:2016-03-21 01:31:10
【问题描述】:

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

<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

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

【问题讨论】:

  • 发布完整的错误
  • 您有正确的语法,所以问题必须来自您发布的代码之外。顺便说一句,您也可以使用 value="${username}" 来做到这一点。

标签: java jsp servlets parameter-passing httpserver


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-09
    • 2016-08-02
    • 2019-08-05
    • 1970-01-01
    • 2018-11-30
    • 2017-12-01
    • 1970-01-01
    相关资源
    最近更新 更多