Red de conocimiento informático - Aprendizaje de programación - jsp Cómo pasar valores usando java y jsp

jsp Cómo pasar valores usando java y jsp

1. JSP pasa valor a Servlet

Hay varias formas en que JSP pasa valor a Servlet: pasar valor en forma, pasar valor a través de URL y pasar valor de otras maneras

p>

1. Pasar valores en formato:

La página JSP tiene: lt; input type="radio" name="" staffdepartment" value="1" id="department1" /gt;, agregue la identificación del departamento al Sevlet en el programa de la siguiente manera: ServletRequest request; Stringstaffdepartment=request.getParameter ("staffdepartment"); puede obtener el departamento mediante jsp, pero para obtener la identificación, debe debe convertir: int int_staffdepartment=Integer.parseInt (staffdepartment);

b, valor de transferencia de URL

Por ejemplo, aquí el valor del atributo href de la etiqueta y < El atributo de acción de la etiqueta es "JspServlet?action=toServlet", en el servlet. También use request.getParameter("action") para obtener;

c. Código de fragmento de Java, el servlet solo puede recibir session.setAttribute ("testSession", "Hello session"), pero no puede recibir el contenido solicitado. Utilice request.getSession().getAttribute("testSession") en el servlet para obtener la sesión. content.

Servlet pasa el valor a Jsp

La implementación específica es la siguiente, código java: Stringa=?" abccdefg?";? , a);? request.getRequestDispatcher(?"");?URL/página jsp ").forward(solicitud, respuesta);?

página jsp:

lt;

Strings=(String)request.getAttribute(?" ValueA? ");

gt;

La página JSP eliminará el valor del Servlet.