서블릿 및 JSP에 대해 하나의 작은 요구 사항을 수행하고 있습니다.등록 양식에 jsp에 입력 할 텍스트 값
서블릿에는 id, name, email, gender 변수가 포함됩니다. 값이 null 일 때가 있습니다.
일부 경우 값이 null입니다. 예를 들어, id와 name은 1123 및 pratap 값을 포함합니다.
response.setContentType("text/html;charset=UTF-8");
try {
//TODO output your page here
RequestDispatcher view = request.getRequestDispatcher("registration.jsp");
view.forward(request, response);
request.setAttribute("id","value");
} finally {
}
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<form method="GET" action='registration1'>
<input type="text" name="address"/>
<input type="text" name="phoneno"/>
<input type="text" name="pincode" />
<label>${id}</label>
<input type="submit"/>
</form>
</body>
</html>
때문에 컨트롤이 내가 이메일과 성별 및 ID에 대한 텍스트 상자를 얻어야한다 registration.jsp에서
을 registration.jsp 예정되어 나의 JSP 페이지 name 사용자가 값을 변경할 수 없도록 텍스트 상자에 값을 가져와야합니다 (이미 채워져 있고 올바른 것으로 입증되었으므로)
위의 jsp 나는 id로 시도했지만 jsp에서 id 값을 볼 수 없다.
jsp의 텍스트 상자에 해당 변수를 전달하고 값이 null 인 경우 값을 입력하라는 메시지를 표시하는 방법
는 요청이 서블릿에 속성 및 JSP에 그들을 얻을과 같이 설정 값을 필요로
질문의 모든 시정 실수의 첫 번째 (3, 4 항) –
당신 필요? 텍스트 상자는 편집 할 수 없거나 ... 할 수 있습니다. –
@SachinJ 값이 null 인 경우 텍스트 상자를 편집해야합니다. null이 아니면 편집해서는 안됩니다 ...... 우선 jsp 페이지 (id 값)의 값을 얻을 수 없습니다. – user533