code_junkie

JSP code to Struts or JSTL tag

Nov 13th, 2011
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.93 KB | None | 0 0
  1. <%
  2.  
  3. Object category = request.getAttribute("categoryDetails");
  4. Hashtable<String, Hashtable<String, Integer>> cat = (Hashtable<String, Hashtable<String, Integer>>) category;
  5. //out.print(cat.entrySet());
  6.  
  7. Set<String> functions = cat.keySet();
  8.  
  9. for(String fun : functions){
  10.  
  11. out.print("-----------");
  12. out.print(fun);
  13. out.print("-----------");
  14.  
  15. Hashtable<String, Integer> obj = cat.get(fun);
  16.  
  17. Vector<String> subFunction = new Vector<String>(obj.keySet());
  18.  
  19. Collections.sort(subFunction);
  20.  
  21. for(String str : subFunction){
  22. out.print("#"+str+"-"+obj.get(str));
  23. }
  24. }
  25.  
  26.  
  27.  
  28. %>
  29.  
  30. public class FunctionView {
  31. String functionName;
  32. List<SubFunctionView> subfunctions;
  33.  
  34. public FunctionView(String functionName, List<SubFunctionView> subfunctions) {
  35. this.functionName = functionName;
  36. this.subfunctions = subfunctions;
  37. }
  38.  
  39. public String getFunctionName() {
  40. return functionName;
  41. }
  42.  
  43. public void setFunctionName(String functionName) {
  44. this.functionName = functionName;
  45. }
  46.  
  47. public List<SubFunctionView> getSubfunctions() {
  48. return subfunctions;
  49. }
  50.  
  51. public void setSubfunctions(List<SubFunctionView> subfunctions) {
  52. this.subfunctions = subfunctions;
  53. }
  54. }
  55.  
  56. public class SubFunctionView {
  57. String subFunctionName;
  58. Integer value;
  59.  
  60. public SubFunctionView(String subFunctionName, Integer value) {
  61. this.subFunctionName = subFunctionName;
  62. this.value = value;
  63. }
  64.  
  65.  
  66. public String getSubFunctionName() {
  67. return subFunctionName;
  68. }
  69.  
  70. public void setSubFunctionName(String subFunctionName) {
  71. this.subFunctionName = subFunctionName;
  72. }
  73.  
  74. public Integer getValue() {
  75. return value;
  76. }
  77.  
  78. public void setValue(Integer value) {
  79. this.value = value;
  80. }
  81. }
Add Comment
Please, Sign In to add comment