• java web mvc中,访问jsp页面


    controller:

        @RequestMapping(value = "/pass/pointInfo.do", method = RequestMethod.GET)
        public String pointInfo(HttpServletRequest request) {
            return "pointinfo";
        }

    这边的用的GET方式,返回的string类型,这样可以在浏览器中直接访问。

    pointinfo是jsp文件,放在WEB-INF文件夹下。

    接下来是jsp文件中,获取后端传递的值:

    改一下controlller, 添加一个Model类型的参数, Model是org.springframework.ui类型。

    :

        @RequestMapping(value = "/pass/pointInfo.do", method = RequestMethod.GET)
        public String pointInfo(HttpServletRequest request, Model model) {
            Map<String, Object> params = getParams(request);
            //System.out.println(JSON.toJSONString(params));
            Map<String, Object> info = locationByEsService.pointInfo(params);
            model.addAttribute("info", info);
            return "pointinfo";
        }

    其中info是查询出来的数据。

    jsp中获取参数的写法如下:

    <script type="text/javascript">
        var info = "${info}";
        var infoObj = JSON.parse(info);
    </script>
  • 相关阅读:
    求1+2+3+...+n
    孩子们的游戏(圆圈中最后剩下的数) 约瑟夫环
    扑克牌顺子
    翻转单词顺序列
    左旋转字符串
    和为S的两个数字
    和为S的连续正数序列
    CocoaPods 更新
    UITextView 动态高度计算(iOS7版)
    Mac 把图片反色
  • 原文地址:https://www.cnblogs.com/chenmz1995/p/12294086.html
Copyright © 2020-2023  润新知