学习java web sevlet+tomcat

主要是前端和后台的交互 前端获取的消息发送到后台。

后端代码

public class HTMLServlet extends HttpServlet {
    public int count=0;
    public HTMLServlet() {
        super();
    }
    public void destroy() {
        super.destroy();
    }

    public void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        this.doPost(request, response);
    }

    public void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        response.setCharacterEncoding("UTF-8");    //设置响应的字符集格式为UTF-8
        response.setContentType("text/html");  //设置响应正文的MIME类型
        PrintWriter out = response.getWriter();    //返回一个PrintWriter对象,Servlet使用它来输出字符串形式的正文数据
        //以下为输出的HTML正文数据
        String name=request.getParameter("userName");
        int age=Integer.valueOf(request.getParameter("age")).intValue();
        boolean sex=true;
        String tmp=request.getParameter("1");
        if (tmp.equals("man")) {
             sex=true;
        }
        else {
            sex=false;
        }

前端代码

<html>
<head>
  <title>小窗口</title>
</head>
<body>
<center>
  <form action="<%=request.getContextPath()%>/htm" ethod="get">//get 表示将要用的是重写的doget的函数
    姓名:<input type="text" name="userName" ><br>
    年龄:<input type="text" name="age"><br>
    性别:<input  type="radio" checked="checked" name="1" value="man" />男<input  type="radio"  name="1"value="woman" />女
    <input type="submit"value="提交">
  </form>

</center>
</body>
</html>

配置文件

    <servlet>
        <servlet-name>HTMLServlet</servlet-name> //创建的后端文件名    
        <servlet-class>HTMLServlet</servlet-class>//创建的后端类名
    </servlet>
    <servlet-mapping>
        <servlet-name>
            HTMLServlet//创建的后端类文件名
        </servlet-name>
        <url-pattern>
             /htm   //将要产生的html的路径与request.getContextPath()%>/htm对应的 <servlet-name>-》<servlet>后的servlet-class联系起来
        </url-pattern>
    </servlet-mapping>
    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
</web-app>
request.getParameter(name) 表示获取html里面的数据的函数返回值是一个String 类型的参数。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值