text]입니다. 2. 양식에서 값을 전달합니다. Java 코드를 통해 값을 전달할 수도 있습니다."/> text]입니다. 2. 양식에서 값을 전달합니다. Java 코드를 통해 값을 전달할 수도 있습니다.">
프로젝트를 작성할 때 프런트엔드 페이지의 데이터가 백엔드 서버로 전송되는 경우가 많습니다. 즉, jsp에서 Servlet으로 값을 전달하는 방법에는 여러 가지가 있습니다.
jsp가 서블릿에 값을 전달하는 방법:
첫 번째 방법:
하이퍼링크를 통해 값을 전달합니다.
Jsp 페이지:
<a href="AServlet?password=传输内容">文本</a>
서블릿 코드:
String d = request.getParameter("password");
두 번째 유형:
from 양식을 통해 값을 전달합니다.
jsp 페이지:
<form action="LoginServlet"> <input type="text" name="username"> <input type="text" name="password"> <input type="submit" value="登录"> </form>
서블릿 코드:
String username = request.getParameter("username"); String password = request.getParameter("password");
세 번째 유형:
자바 코드,
java 프래그먼트 코드를 통해 값을 전달할 수도 있습니다. 서블릿은 session.setAttribute("testSession만 수신할 수 있습니다. ", "Hello session"), 요청 내용을 수신할 수 없습니다. 세션 콘텐츠를 얻으려면 서블릿에서 request.getSession().getAttribute("testSession")을 사용하세요.
이렇게 작성하는 것은 권장하지 않습니다. 나중에 유지 관리하기가 매우 번거롭기 때문입니다.
위 내용은 jsp에서 서블릿에 값을 전달하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!