代码
servlet
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
@WebServlet(name = "Sum",value = "/sum")
public class Sum extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
PrintWriter out = resp.getWriter();
String a = req.getParameter("a");
String b = req.getParameter("b");
int ai = Integer.parseInt(a);
int bi = Integer.parseInt(b);
out.println(ai+" + "+bi+" = "+(ai+bi));
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
super.doPost(req, resp);
}
}
HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Sum.html</title>
</head>
<body>
<h1>加法运算</h1>
<form action="http://localhost:8080/demo1_war_exploded/sum" method="get">
<input type="text" name="a">
+
<input type="text" name="b">
=?<br/>
<input type="submit" value="Submit"/>
</form>
</body>
</html>
效果展示