java如何截取域名后的路径和参数

      Java是一门面标的目的对象编程说话,不仅接收了C++说话的各类长处,还摒弃了C++里难以理解的多担当、指针等概念,是以Java说话具有功能壮大和简单易用两个特征。Java说话作为静态面标的目的对象编程说话的代表,极好地实现了面标的目的对象理论,许可程序员以优雅的思维体例进行复杂的编程。

      Java具有简单性、面标的目的对象、分布式、健壮性、平安性、平台自力与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

工具/原料

  • 电脑
  • intellij IDEA

方式/步骤

  1. 1

    第一步:实现思绪。

    1、首先获得前端请求的url这个需要经由过程request对象。

    2、第一种是按照servlet参数获取

    3、按照springmvc的入参主动获取

  2. 2

    第一步:新建一个javaweb项目。

    打开myeclipse file --》new--》web project 

    具体操作如下图所示:

  3. 3

    第三步:也可以搭建一个springboot的。

    第一种体例需要设置装备摆设servlet具体可以参考:在百度搜索框中输入 servlet获取后台数据乱码处置 百度经验如下图

    第二种搭建springboot情况具体参考:在百度搜索框中输入 springboot实现下载图片 百度经验

  4. 4

    第四步:实现功能。

    具体代码如下所示:

    @Controller@RequestMapping("/downloadImg")public class DownloadController {    @RequestMapping("download")    public void testUrl(HttpServletRequest request) throws UnsupportedEncodingException {        //获取请求的url        StringBuffer url = request.getRequestURL();        //获取url后面的参数        String urlParame =  request.getQueryString();;        System.out.println("url:"+ url);        System.out.println("urlParame:"+ urlParame);        //按照参数名称获取参数        String name = request.getParameter("name");        System.out.println("name:"+ new String(name.getBytes("ISO-8859-1"),"utf-8"));    }

  5. 5

    第五步:功能测试。

    1、第一步打开页面输入url,因为没有返回页面所以返回

    2、打开后台查看成果

  • 发表于 2019-03-22 20:01
  • 阅读 ( 412 )
  • 分类:其他类型

相关问题

0 条评论

请先 登录 后评论