Nexacro

자바에서 넘어온 변수 받는 법

noodle-dev 2024. 3. 21. 11:36

자바 컨트롤러단에서 데이터셋이 아닌 변수를 던졌을 때 받는 법.

컨트롤러

    /**
     * onLoad
     * @param sessionVo
     * @param dsParam
     * @return
     * @throws SQLException
     */
    @SuppressWarnings("unchecked")
    @RequestMapping("/aaa/bbb/onLoad.nex")
    public NexacroResult onLoad(
        @UserSession IntraSessVO sessionVo,
        @ParamDataSet(name="dsParam",required=false) Map<String, Object> dsParam) throws SQLException {

    NexacroResult result = new NexacroResult();

      result.addVariable("userId", sessionVo.getUserId());
      result.addVariable("userNm", sessionVo.getUserNm());

      return result;
   }

넥사크로

this.userId = "";
this.userNm = "";

폼에 변수선언이 this로 잘 되어 있다면 자동으로 값이 저장됨.

var로 선언한다면 못볼꼴(null)을 보게 될 것이다.

출처: https://pro-pennek.tistory.com/entry/Nexacro-%EC%9E%90%EB%B0%94%EB%8B%A8%EC%97%90%EC%84%9C-%EB%84%98%EC%96%B4%EC%98%A8-%EB%B3%80%EC%88%98-%EB%B0%9B%EB%8A%94-%EB%B2%95