servlet 的
html的
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>calculator</title>
</head>
<body>
<form method="post" action="calculator.do">
<label>请输入两个整数</label>
<p>
操作数1<input name="op1" type="text"/>
操作数2 <input name="op2" type="text"/>
</p>
<p>
<input name="rel" type="submit" value="plus" />
</p>
</form>
</body>
</html>
servlet的
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html;charset=GB2312");
PrintWriter out=response.getWriter();
String op1 = request.getParameter("op1");
String op2 = request.getParameter("op2");
String[] rel= request.getParameterValues("rel");
int result = 0;
int op11=Integer.parseInt(op1);
int op12=Integer.parseInt(op2);
System.out.println(rel.toString());
if(rel[0].equals("plus"))
{result=op11+op12;}
else if(rel[0].equals("minus"))
{result=op11-op12;}
out.println("<html><head>");
out.println("<title>结果</title>");
out.println("</head><body>");
out.println("运算结果是:"+result+"分");
out.println("</body></html>");
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>calculator</title>
</head>
<body>
<form method="post" action="calculator.do">
<label>请输入两个整数</label>
<p>
操作数1<input name="op1" type="text"/>
操作数2 <input name="op2" type="text"/>
</p>
<p>
<input name="rel" type="submit" value="plus" />
</p>
</form>
</body>
</html>
servlet的
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html;charset=GB2312");
PrintWriter out=response.getWriter();
String op1 = request.getParameter("op1");
String op2 = request.getParameter("op2");
String[] rel= request.getParameterValues("rel");
int result = 0;
int op11=Integer.parseInt(op1);
int op12=Integer.parseInt(op2);
System.out.println(rel.toString());
if(rel[0].equals("plus"))
{result=op11+op12;}
else if(rel[0].equals("minus"))
{result=op11-op12;}
out.println("<html><head>");
out.println("<title>结果</title>");
out.println("</head><body>");
out.println("运算结果是:"+result+"分");
out.println("</body></html>");
...全文
相关推荐
servlet源码 servlet-api-src javax.servlet.Servlet源码
标签"Servlet源码"和"javax.servlet.Servlet源码"强调了对Servlet API源代码的学习和理解。掌握源码可以帮助开发者更好地运用Servlet,解决实际问题。
servlet的jar包
Servlet接口定义了诸如初始化、服务、销毁等方法,这些方法在Servlet生命周期的不同阶段被调用。`javax.servlet.
javax.servlet.jar与javax.servlet.jsp.jar
**Servlet接口**:这是所有Servlet实现的基础,定义了Servlet的基本方法,如`init()`, `service()`, `destroy()`等,用于初始化、处理请求和销毁Servlet
Servlet
Servlet容器,如Tomcat、Jetty等,是运行Servlet的必要环境。它们负责管理Servlet的生命周期,处理请求和响应,并提供与Web服务器的集成。
什么是Servlet
Servlet API定义了开发Servlet时必须遵循的规则和接口。所有的Servlet类都必须直接或者间接实现javax.servlet.Servlet接口,或者继承实现了Servlet接口的类。


Web 开发
