Forms 如何将文本框中的值作为请求对象中的参数
我有一个文本框,我想用从用户请求中获取的参数值设置它的值 例如,请求是: localhost:8084/quick/login.jsp?uname=manish 我想在表单的文本框中显示“manish” 我该怎么做? 这是我的login.jsp的完整代码Forms 如何将文本框中的值作为请求对象中的参数,forms,jsp,request,Forms,Jsp,Request,我有一个文本框,我想用从用户请求中获取的参数值设置它的值 例如,请求是: localhost:8084/quick/login.jsp?uname=manish 我想在表单的文本框中显示“manish” 我该怎么做? 这是我的login.jsp的完整代码 <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE ht
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Login Page</title>
</head>
<body>
<%
String error=(String)request.getParameter("error");
String uname=request.getParameter("uname");
if(error!=null)
{
if(error.equalsIgnoreCase("no_username_password"))
out.println("Username and password can't be empty");
if(error.equalsIgnoreCase("no_username"))
out.println("Username is required");
if(error.equalsIgnoreCase("no_password"))
out.println("Password is required");
}
%>
<form method="post" action="LoginServlet">
UserName: <input name="Username"><br>
Password: <input name="password"><br>
<input type="submit">
</form>
</body>
</html>
我不是jsp开发人员,但我认为您必须在HTML中执行以下操作:
UserName: <input name="Username" value="<%= request.getParameter("uname") %>"><br>
用户名:
我不是jsp开发人员,但我认为您必须在HTML中执行以下操作:
UserName: <input name="Username" value="<%= request.getParameter("uname") %>"><br>
用户名:
您可以获取请求参数值,并使用
标记库将其打印出来${param}
是请求参数对象,uname
是您的参数名称
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<input name="Username" value="<c:out value="${param.uname}"/>">
按照JSP文件中当前的内容,您可以这样做:
<input name="Username" value="<%= uname %>">
您可以获取请求参数值,并使用
标记库将其打印出来${param}
是请求参数对象,uname
是您的参数名称
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<input name="Username" value="<c:out value="${param.uname}"/>">
按照JSP文件中当前的内容,您可以这样做:
<input name="Username" value="<%= uname %>">
您可以发布login.jsp的实际代码吗?Thanks@conve我用完整的代码编辑了这个问题。在表单的用户名文本框中,我想添加值。您可以发布login.jsp的实际代码吗?Thanks@conve我用完整的代码编辑了这个问题。在表单的用户名文本框中,我想添加值,它应该是request.getParameter(“uname”)
。但是在获取之前加载表单时,文本框将显示为“NULL”@conventiIt应该是request.getParameter(“uname”)
。但是在获取之前加载表单时,文本框将显示为“NULL”@conventii