博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
html Servlet web.xml(转)
阅读量:5827 次
发布时间:2019-06-18

本文共 1513 字,大约阅读时间需要 5 分钟。

在浏览器输入:

点击提交按钮,Tomcat后台输出:
control: aaa's value is : bbb
页面显示结果:
page: aaa's value is : bbb
文件目录结构:
test
│  test.html
│  
└—WEB-INF
    │  web.xml
    └—classes
            SubmitServle.java
            SubmitServle.class
(test.html):
<form action="submit.do">
<input type="textField" name="aaa" value="bbb" />
<input type="submit" />
</form>
(web.xml):
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns=""
    xmlns:xsi=""
    xsi:schemaLocation=" web-app_2_4.xsd"
    version="2.4">
    <servlet>
      <servlet-name>submitServle</servlet-name>
      <servlet-class>SubmitServle</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>submitServle</servlet-name>
        <url-pattern>*.do</url-pattern>
    </servlet-mapping>
</web-app>
源代码(SubmitServle.java):
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class SubmitServle extends HttpServlet {
    protected void service(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        String aaa = request.getParameter("aaa");
        System.out.println("control: aaa's value is : " + aaa);
        response.getOutputStream().println("page: aaa's value is : " + aaa);;
    }
}
另:test.html中的提交按钮被点击时,会将表单中的字段aaa以及它的值提交到submit.do去(提交的这一过程也可以用javaScript来写)。服务器接到这个请求,将解析web.xml文件中的内容,将转交给符合这一请求(*.do)的servlet--SubmitServlet处理。处理调用service方法,可以从request中取得参数aaa的值,然后打印出来。

url pattern 应该和 form faction一致么??

转载于:https://www.cnblogs.com/yunxiblog/p/5189801.html

你可能感兴趣的文章
JUnit编写单元测试代码注意点小结
查看>>
UVA 146 ID Codes
查看>>
Quartus使用Verilog设计计数器步骤全解
查看>>
mysql root密码重置
查看>>
33蛇形填数
查看>>
我为Net狂 ~ 社交平台系列小集合!
查看>>
Windows API一日一练(66)CreateWaitableTimer和SetWaitableTimer函数
查看>>
中秋节
查看>>
选择排序
查看>>
wpf datagrid 遍历行
查看>>
SQL Server 数据库的数据和日志空间信息
查看>>
Go语言的for循环
查看>>
前端基础之JavaScript
查看>>
ThreadLocal
查看>>
自己动手做个智能小车(6)
查看>>
2018.7.9练习
查看>>
自己遇到的,曾未知道的知识点
查看>>
P1382 楼房 set用法小结
查看>>
分类器性能度量
查看>>
Es学习第七课, term、terms、match等基本查询语法
查看>>