• spring mvc 重新定向到一个新的Url


    在写项目的时候要求根据请求的参数的不同重新将请求分发,在查阅了spring mvc的一些资料无果后(想使用拦截器去做)就没办法使用重定向的方式去写了

    /**
         * 通过访问API的方式分发请求
         * 
         * @param command
         * @throws IOException
         */
        @RequestMapping("/API")
        public void API(@RequestParam("command") String command,
                HttpServletRequest request, HttpServletResponse response)
                throws IOException {
            String url = null;
            if (command != null) {
                // 根据参数一进行重定向
                if (command.equals("一")) { 
                    String name = request.getParameter("name");
                    String password = request.getParameter("password");
    
                    url = "userInfo/findUserInfo?name="
                            + name + "&password=" + password;
                    response.sendRedirect(url);
    
                }
                // 根据参数二进行查询
                if (command.equals("二")) { 
                    String name = request.getParameter("name");
                    String password = request.getParameter("password"); 
              url
    = "user/user?name=" + name + "&password=" + password ;
              
    response.sendRedirect(url); }
    }





    虽然这样写不好但是由于暂时没有想到更好的办法所以就只能采用这样的方法进行分发,希望各位有更好的方法分享一下








  • 相关阅读:
    WEB环境安装步骤v1.2
    将m3u8格式转成mp4格式
    MySQL简介及安装v0.1
    使用脚本pull阿里云的k8s镜像并更改标签
    常用脚本
    常用命令
    记录一下环境变量IFS特定场景使用技巧
    hp-unix创建和更改LV
    HP-UNIX常用命令
    Linux集群搭建
  • 原文地址:https://www.cnblogs.com/tangkai/p/3341295.html
Copyright © 2020-2023  润新知