이번에는 JS에서 EL expressions을 사용하여 컨텍스트 매개변수를 얻는 방법과 JS에서 EL 표현식을 사용하여 컨텍스트 매개변수를 얻을 때 어떤 notes가 있는지 보여드리겠습니다. 다음은 실제 사례입니다. .
1. action매개변수를 페이지로 반환
/** * 测试js中获取后台传值 * @param model * @param req * @return String */ @RequestMapping("getValue") public String getValue(Model model, HttpServletRequest req){ model.addAttribute("stringValue", "测试在js中取值..."); model.addAttribute("numberValue", 111); List<String> list = new ArrayList<String>(); list.add("aaa"); list.add("bbb"); list.add("ccc"); model.addAttribute("arrayValue", list); model.addAttribute("jsonStringValue", JSON.toJSONString(list)); User user = new User(); user.setUserID("1"); user.setUserName("test"); user.setMobile("13800000000"); user.setEmail("test@163.com"); user.setNickName("test"); model.addAttribute("objJsonString", JSON.toJSONString(user)); return "/getValue.htm"; }
2. EL 표현식을 사용하여 js
<script type="text/javascript"> $(function(){ var stringValue = '${stringValue}'; console.log('stringValue-------------' + stringValue); var numberValue = ${numberValue}; console.log('numberValue-------------' + numberValue); var jsonStringValue = ${jsonStringValue}; console.log('jsonValue---------------' + jsonStringValue); var jsonStringValue1 = '${jsonStringValue}'; console.log('jsonValue1---------------' + jsonStringValue1); var objJsonString = '${objJsonString}'; console.log("objJsonString------------------- " + objJsonString); var obj = JSON.parse(objJsonString); console.log("userName ------------ " + obj.userName); }); </script>
에서 숫자 매개변수 값을 가져옵니다. 표현식은 따옴표로 묶을 필요가 없습니다. string 유형 매개변수 값을 사용하려면 js의 EL 표현식을 따옴표로 묶어야 합니다. 객체 및 컬렉션 유형 매개변수 값은 백그라운드에서 JSON.toJSONString()을 사용하여 변환되어야 합니다. 이 기사의 사례를 읽은 후 방법을 마스터했다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!
추천 도서:
VUE를 사용하여 element-ui에서 ElTableColumn을 확장하는 방법Vue 데이터 수신 방법 감시를 사용하는 방법위 내용은 JS에서 EL 표현식을 사용하여 컨텍스트 매개변수를 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!