fdsmello85 0 Denunciar post Postado Novembro 17, 2015 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? <?xml version="1.0" encoding= "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? package lista; 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; /** * Servlet implementation class Primeira */ @WebServlet("/Primeira" ) public class Primeira extends HttpServlet { private static final long serialVersionUID = 1L; private int numero; private int numero1; private int resultado; /** * @see HttpServlet#HttpServlet() */ public Primeira() { super(); // TODO Auto-generated constructor stub } public void init() throws ServletException { super.init(); numero = Integer.parseInt(getInitParameter("num1")); numero1 = Integer.parseInt(getInitParameter("num2")); } /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub 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); } /** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub doGet(request, response); } } Minha Jsp view plaincopy to clipboardprint? <%@ page language="java" contentType= "text/html; charset=ISO-8859-1" pageEncoding="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 Compartilhar este post Link para o post Compartilhar em outros sites
rockrgo 138 Denunciar post Postado Dezembro 3, 2015 request.setAttribute("name", var); request.getRequestDispatcher("nomepagina.jsp").forward(request, response); Compartilhar este post Link para o post Compartilhar em outros sites