java DelegacióndelProcesamiento a ServletyRedireccióndePeticiones

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java DelegacióndelProcesamiento a ServletyRedireccióndePeticiones相关的知识,希望对你有一定的参考价值。

<%@page import="java.text.DecimalFormat"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!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=UTF-8">
<title>Resultado de la Operación</title>
</head>
<%!
	// Declaración de variables

	int resultado;
	String resultadoConFormato;
%>
<body>
<%
	// Procesamiento para la presentación
	// No es parte de la lógica de negocio

	resultado = (int)request.getSession().getAttribute("resultado");
	
	DecimalFormat formatoNumerico = new DecimalFormat("###.##");
	resultadoConFormato = formatoNumerico.format(resultado);
%>
	<h1>Resultado de la operación</h1>
	<p>Total: <strong><%= resultadoConFormato %></strong></p>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Suma de Valores</title>
</head>
<body>
	<h1>Suma de Valores</h1>
	
	<form action="suma-valores" method="POST">
		<label>Numero 1</label>
		<input type="number" name="numero1"></input>
		<br />
		<label>Numero 2</label>
		<input type="number" name="numero2"></input>
		<br />
		<button type="submit">Sumar</button>
	</form>
	
</body>
</html>
package com.servlet.demos;

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("/suma-valores")
public class SumaValoresServlet extends HttpServlet {
	private static final long serialVersionUID = 1L;
       
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// Procesamiento de la información
		// Implementación de la lógica de negocio
		int numero1 = Integer.parseInt(request.getParameter("numero1"));
		int numero2 = Integer.parseInt(request.getParameter("numero2"));
		
		int resultado = numero1 + numero2;
		
		// Publicación de valores para consumidores posteriores
		request.getSession().setAttribute("resultado", resultado);
		
		// Redirección de la petición
		response.sendRedirect("resultado.jsp");
	}
}

以上是关于java DelegacióndelProcesamiento a ServletyRedireccióndePeticiones的主要内容,如果未能解决你的问题,请参考以下文章

java 243.最短字距(#)。java

java 243.最短字距(#)。java

java 243.最短字距(#)。java

java 243.最短字距(#)。java

java 243.最短字距(#)。java

java 243.最短字距(#)。java