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); p>
b, valor de transferencia de URL
Por ejemplo, aquí el valor del atributo href de la etiqueta
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 p>
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.