Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 向servlet发送变量_Java_Jsp_Servlets_Parameter Passing_Httpserver - Fatal编程技术网

Java 向servlet发送变量

Java 向servlet发送变量,java,jsp,servlets,parameter-passing,httpserver,Java,Jsp,Servlets,Parameter Passing,Httpserver,我想使用jsp文件中的表单将变量传递给servlet: <form action="userSrevlet"> <input name="username" type="hidden" value="<%=username%>"/> <input type="submit" value="User"/> </form> 以这种方式添加变量值后出错。如何发送它?由于用户名缺少值,即找不到或未设置用户名变量,您可能会收到错

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

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

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

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

发布完整的错误您的语法正确,因此问题必须来自您发布的代码之外。顺便说一句,您也可以使用
value=“${username}”
来执行此操作。请参阅以下链接:
HTTP Status 500 - Unable to compile class for JSP