zoukankan      html  css  js  c++  java
  • 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); }
    }





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








  • 相关阅读:
    面向对象:类的基础
    Apache:dbutils 开源JDBC工具类库
    JDBCToolsV3 :DAO
    JDBCToolsV2:利用ThreadLocal保证当前线程操作同一个数据库连接对象。
    JDBC: ThreadLocal 类
    JDBCTools 第一个版本
    数据库连接池
    JDBC:处理事务
    应变片安装
    博客园 PT100 烟温隔离板资料
  • 原文地址:https://www.cnblogs.com/tangkai/p/3341295.html
Copyright © 2011-2022 走看看