栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

(2)再识servlet

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

(2)再识servlet

回顾上文的:写好你自己的servlet,代码内容随意(简便配置网址)

 代码:

package cn.xdl.demo1;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import sun.net.www.content.text.plain;
@WebServlet("/hello")
public class Servlet1 extends HttpServlet {
    @Override
    protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
         //浏览器响应编码,不写它会导致乱码
           response.setContentType("text/html;charset=utf-8");
                  
           try {
            PrintWriter pw = response.getWriter();
            pw.append("")
            .append("这是第一个Servlet")
            .append("");
            
             for (int i = 0; i < 100; i++) {
                 pw.append("从前有座大山!");
                    
                }                   
            
            pw.append("").append("");

           }catch (Exception e) {
            // TODO: handle exception
        }
        
}
}

               

            

直接单击servlet类运行

今天咱们就玩个比较老的,用Web.xml配置网址,实现上面说的用一行代码@WebServlet("/hello")

访问java代码的功能。(个人推荐用上面的方式配置网址比较好)

具体操作:

前提是Web.xml在哪呢?

在WEB-INF目录下,但是为啥没出现呢?不要紧张,一步步来

右键单击项目

完成上述步骤就有了web.xml

接下来就是开始配置的步骤了

 解释全在图片里面

解释:

步骤1.    将Servlet类  配置到web.xml中,  并起别名

    

        任意标识符别名

        包名.类名

    

步骤2.    给指定别名的servlet , 添加映射的地址 (注意: 这里指的是添加 而不是设置 !  可添加多个 !)

    

        已指定的标识符别名

        /映射地址

    

案例代码:



 
 
   
   
   
 
  
            
      hahha
     
      cn.xdl.demo.Servlet
   
      
  

 
 
 
 
    
 
      hahha
      /s1.php
 

完成上图操作直接运行Servlet类,注意:不是运行整个项目,

最终的页面效果

 今天内容比较简单了

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/760648.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号