JS 의 변 수 는 ajax 를 통 해 contrller 에서 값 을 추출 한 후 값 을 부여 합 니 다.

1520 단어 자바webJavaScript
참조 링크:
https://www.cnblogs.com/Relict/p/3893963.html
 
예:
    @RequestMapping(value = "/getLanguage", method = RequestMethod.GET)
    public @ResponseBody
    JSONObject getLanguage(ModelMap modelMap,
                                      HttpSession httpSession,
                                      HttpServletRequest request,
                                      HttpServletResponse response) throws Exception {
        //        ,        ,1:   2:  
        int currentLanguage = 1;
        if ((Integer) httpSession.getAttribute("lang") == null) {
            currentLanguage = 1;
        } else {
            currentLanguage = (Integer) httpSession.getAttribute("lang");
        }
        JSONObject jsonObject = new JSONObject();
        jsonObject.put("lang", currentLanguage);
        return jsonObject;
    }
            var temp=1;
            $.ajax({
                type:"GET",
                dataType: 'json',
                url:"/getLanguage",
                async: false, //    false
                success:function(data){
                    console.log('data.lang is ' + data.lang);
                    if(data.lang==1){ //   
                        temp=1;
                    }else{
                        temp=2;
                    }
                },
                error: function (result) {
                    temp=1;
                }
            });

좋은 웹페이지 즐겨찾기