JStree 동적 로드 실현

1427 단어 xmlcache
인터넷 에서 JStree 를 검색 하여 실현 하 였 는데, 어쨌든 동적 으로 불 러 올 수 있 게 되 었 다.
   상세 한 코드 는 나중에 붙 여 주세요. 가장 중요 한 부분 만 말씀 드 리 겠 습 니 다.
   데이터 백 엔 드 를 불 러 오 는 데 사용 하 는 것 은 struts 2 입 니 다. 여 기 는 초보 자 (나 를 말 하 는 것) 에 게 함정 이 있 습 니 다. 예전 에는 무엇 을 만 나 더 라 도 action 은 마지막 에 한 페이지 로 돌아 가 야 합 니 다. 성공 하면 return SUCCESS 입 니 다.실패 하면 return "failure".트 리 가 바로 거기에 있 기 때문에 호출 된 초기 페이지 로 쉽게 넘 어 갈 수 있 습 니 다.
   그러나 여기 서 이렇게 하 는 것 은 오히려 틀 렸 다.가장 깔끔 한 방법 은 어떤 점프 도 하지 않 고 return null 을 직접 하 는 것 이다.
	
public String execute() throws Exception {
		HttpServletResponse response = ServletActionContext.getResponse();
		HttpServletRequest request = ServletActionContext.getRequest();
		response.setContentType("text/xml;charset=UTF-8");
		response.setHeader("Cache-Control","no-cache");
		String id=request.getParameter("id");
		PrintWriter out =response.getWriter();
		StringBuffer item=new StringBuffer();
			item.append("<root>")
			.append("<item id=\"0\" >")
			.append("<content><name ><![CDATA[   ]]></name></content>")
			.append("</item>")
			.append("</root>");	
			out.write(item.toString());
		out.flush();
		return null//    
	}

데 이 터 는 트 리 가 있 는 페이지 로 돌아 갈 수 있 습 니 다.

좋은 웹페이지 즐겨찾기