超级简单的servlet的程序,帮助初学者进行快速掌握。
运行截图:
1、
2、
代码:
package com.wei.servlet;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class AddServlet extends HttpServlet{
public void service(HttpServletRequest req,HttpServletResponse resp) throws IOException {
String add1=req.getParameter("add1");//接收请求发送来的参数
int num1=Integer.parseInt(add1);
String add2=req.getParameter("add2");
int num2=Integer.parseInt(add2);
int num3=num1+num2;
resp.setContentType("text/html;charset=utf-8");//如果不写,中文会是????
PrintWriter out=resp.getWriter();//服务器响应发送到浏览器
String htmlString="<h1 style='color:red'>两个数字相加计算结果为:</h1><hr/>";
out.println(htmlString);
out.println(num3);
}
}
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>加法计算器</title>
</head>
<body>
<!--action就是请求的路径,可以不写http://localhost:8080.直接写成 /工程名/url-pattern就可以-->
<form action="/FirstServlett/addServlet">
<label>加法计算器</label><br>
<label>加数1:</label>
<input type="text" name="add1" id="add1" /><br>
<label>加数2:</label>
<input typr="text" name="add2" id="add2" /><br>
<input type="submit" name="btn" value="计算" />
</form>
</body>
</html>
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" id="WebApp_ID" version="4.0">
<servlet>
<servlet-name>addServlet</servlet-name>
<servlet-class>com.wei.servlet.AddServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>addServlet</servlet-name>
<url-pattern>/addServlet</url-pattern>
</servlet-mapping>
</web-app>