Extjs动态树的实现以及节点拖拽(5)

2019-03-10 14:10

9. import javax.servlet.http.HttpServletResponse; 10.

11.import com.demo.navigate.model.Navigate;

12.import com.demo.navigate.service.NavigateManager; 13.

14.@SuppressWarnings(\

15.public class NavigateSaveServlet extends HttpServlet { 16.

17. public void doGet(HttpServletRequest request, HttpServletResponse response)

18. throws ServletException, IOException { 19. this.doPost(request, response); 20. }

21. public void doPost(HttpServletRequest request, HttpServletResponse response)

22. throws ServletException, IOException {

23. NavigateManager navigateManager = new NavigateManager();

24. Navigate obj = null;

25. request.setCharacterEncoding(\26. String id = request.getParameter(\

27. String number = request.getParameter(\

28. String parentId = request.getParameter(\29. String leaf = request.getParameter(\30. String title = request.getParameter(\31. String url = request.getParameter(\32.

33. if(null != id && !\34. obj = navigateManager.get(id); 35. if(obj == null){

36. RequestDispatcher dispatcher = request.getRequestDispatcher(\

37. dispatcher.forward(request, response); 38. return; 39. } 40. }else{

41. obj = new Navigate();

42. obj.setLeaf(new Integer(leaf));

43. obj.setParentId(new Integer(parentId)); 44. }

45. obj.setNumber(new Integer(number)); 46. obj.setTitle(title); 47. obj.setUrl(url);

48. if(null != id && !\

49. navigateManager.update(obj); 50. }else{

51. navigateManager.save(obj); 52. }

53. RequestDispatcher dispatcher = request.getRequestDispatcher(\

54. dispatcher.forward(request, response); 55. } 56. 57.}

c)json Java代码

1. package com.demo.navigate.web; 2.

3. import java.io.IOException; 4.

5. import javax.servlet.RequestDispatcher; 6. import javax.servlet.ServletException; 7. import javax.servlet.http.HttpServlet;

8. import javax.servlet.http.HttpServletRequest; 9. import javax.servlet.http.HttpServletResponse; 10.

11.import com.demo.navigate.service.NavigateManager; 12.

13.@SuppressWarnings(\

14.public class NavigateJsonServlet extends HttpServlet {

15. public void doGet(HttpServletRequest request, HttpServletResponse response)

16. throws ServletException, IOException { 17. this.doPost(request, response); 18. }

19. public void doPost(HttpServletRequest request, HttpServletResponse response)

20. throws ServletException, IOException { 21.

22. NavigateManager navigateManager = new NavigateManager();

23. request.setAttribute(\nById(new Integer(request.getParameter(\

24. RequestDispatcher dispatcher = request.getRequestDispatcher(\

25. dispatcher.forward(request, response); 26. } 27. 28.}

页面: 1、edit Html代码

1. <%@ page contentType=\ %>

2. <%@ taglib uri=\ prefix=\ %>

3. <%@ include file=\%> 4. 5.

6. 7. 菜单编辑

8.

9. 10. 11. 12.

13.

14. 26.

27. 28.

29. 51. 52.

2、success Html代码

1. <%@ page language=\ contentType=\

2. pageEncoding=\%>

3.

4. 5.

6.

7. 信息更新成功 8. 12. 13.

14.

15. 恭喜,信息更新成功! 16.

17. 18.

3、json Html代码

1. <%@ page contentType=\ %>

2. <%@ taglib uri=\ prefix=\ %>

3. <%@ taglib uri=\ prefix=\ %> 4.

5. 6. [

7. 8. {

9. id:'${obj.id}',

10. text:'${obj.title}',

11. 12. leaf:true, 13.

14. singleClickExpand:true 15.}

16. , 17. 18.]


Extjs动态树的实现以及节点拖拽(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:湖南文艺出版社小学一年级上册全册音乐教案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: