BOA NOITE PESSOAL;
ESTOU COM UM ERRO NA HORA DE EXIBIR O RESULTADO. QUANDO CLICO EM SALVAR.JSP PARA ABRIR O RESULTADO.JSP DA ESSE ERRO - HTTP Status 404 - /CalcularSalario/Salvar - PEÇO PERDÃO, SOU LEIGO NO ASSUNTO.
camada controller.
@WebServlet(name = “SalvarCalculo”, urlPatterns = {"/SalvarCalculo"})
public class SalvarCalculo extends HttpServlet {
/**
* Processes requests for both HTTP <code>GET</code> and <code>POST</code>
* methods.
*
* @param request servlet request
* @param response servlet response
* @throws ServletException if a servlet-specific error occurs
* @throws IOException if an I/O error occurs
*/
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
Calculo calculo = new Calculo();
calculo.setSalarioBase(Double.parseDouble(request.getParameter("salariobase")));
calculo.setPremio(Double.parseDouble(request.getParameter("premio")));
calculo.setFaltas(Double.parseDouble(request.getParameter("faltas")));
calculo.setInss(Double.parseDouble(request.getParameter("inss")));
request.setAttribute("calculo", calculo);
request.getRequestDispatcher("resultado.jsp").forward(request, response);
}
camada jsp.
calcular salario!
<td>Salario Base:</td> <input type="text" name="salariobase" value="" required="true" /><br><p>
<td>Premio:</td> <input type="text" name="premio" value="" required="true" /><br><p>
<td>Faltas:</td> <input type="text" name="faltas" value="" required="true" /><br><p>
<td>INSS:</td> <input type="text" name="inss" value="" required="true" /><br><p></p>
<p><input type="submit" value="Salvar" name="salvar" /></p>
<p><input type="reset"></p>
</form>