Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
To tentando fazer um exercício para cria uma servelt que receba dois parâmetros na sua inicialização, multiplique os dois e retorne para a jsp para exibir na tela.
Minha xml.
view plaincopy to clipboardprint?
-
"UTF-8"?>
- <web-app>
- <display-name>Exe1 </display-name>
- <description>Aplicação lista</description>
- <servlet>
- <servlet-name>Primeira</servlet-name>
-
<servlet-class>lista.Primeira</servlet-class
- <init-param>
- <param-name>num1</param-name>
- <param-value>20</param-value>
- <param-name>num2</param-name>
- <param-value>75</param-value>
- </init-param>
- <load-on-startup>0</load-on-startup>
- </servlet>
- <servlet-mapping>
- <servlet-name>primeiraQuestao</servlet-name>
- <url-pattern>/lista/Questao1/E1</url-pattern>
- </servlet-mapping>
- </web-app>
-
Meu Servlet
view plaincopy to clipboardprint?
-
-
- import java.io.IOException;
- import javax.servlet.ServletException;
- import javax.servlet.annotation.WebServlet;
- import javax.servlet.http.HttpServlet;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
-
-
@WebServlet("/Primeira"
-
public class
-
Primeira extends HttpServlet {
-
private static
-
final long serialVersionUID = 1L;
-
private int
-
private int
-
private int
-
-
-
-
public void
-
init() throws ServletException {
-
- numero = Integer.parseInt(getInitParameter("num1"));
- numero1 = Integer.parseInt(getInitParameter("num2"));
-
-
protected void
-
doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
- response.getWriter().append("Served at: ").append(request.getContextPath());
- resultado = numero * numero1;
- response.sendRedirect("Questao1.jsp?resultado=" +resultado);
- response.sendRedirect("Questao1.jsp?numero=" +numero);
- response.sendRedirect("Questao1.jsp?numero=" +numero1);
-
-
-
-
protected void
-
doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
-
-
-
-
Minha Jsp
view plaincopy to clipboardprint?
-
"text/html; charset=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>Insert title here</title>
- </head>
- <body>
- String x1 = request.getParameter("numero");
- String x2 = request.getParameter("numero1");
- String x3 = request.getParameter("resultado");
-
- out.println("recebir o paramento" + x1);
- out.println("recebir o paramento" + x2);
- out.println("o valor foi" + x3);
-
- </body>
- </html>
-
Não consigo imprimir os valores na minha jsp.
Alguém pode ajudar?
grato
Carregando comentários...