如何将从servlet接收的字符串变量显示到JSP的表单文本字段中
我创建了一个servlet,它将字符串变量strname传递给JSP页面。 JSP使用 现在我想在表单的文本字段中显示它如何将从servlet接收的字符串变量显示到JSP的表单文本字段中,jsp,Jsp,我创建了一个servlet,它将字符串变量strname传递给JSP页面。 JSP使用 现在我想在表单的文本字段中显示它 <form action="LogoutServlet" method="post"> <% String strname =(String)request.getAttribute("uname");%> Username:<input type="text" name="username"
<form action="LogoutServlet" method="post">
<% String strname =(String)request.getAttribute("uname");%>
Username:<input type="text" name="username" value="${username}"/>
</form>
用户名:
但它在文本字段中显示“username”。
如何在文本中显示strname变量??
请帮助您可以使用EL表达式(阅读)
或
或
或JSTL
您可以使用EL表达式(阅读)
或
或
或JSTL
您可以使用jstl方法获取请求中存储的值,例如
您可以使用jstl方法获取请求中存储的值,例如
使用$
可以获得值。例如:
(假设您在strname变量中获得正确的值。)使用
$
可以获得值。例如:
(假设您在strname变量中得到正确的值。)用户名:不工作使用此:-
用户名:不工作使用此:-
这是整个表单:用户名:这是整个表单:用户名:
<form action="LogoutServlet" method="post">
<% String strname =(String)request.getAttribute("uname");%>
Username:<input type="text" name="username" value="${username}"/>
</form>
<input type="text"
value="${requestScope.strname}"/>
<input type="text"
value="${strname}"/>
<input type="text"
value="${param.username}"/>
<c:out value="${strname}"/>