问题描述
查询科室主类actionpublicActionForwardexecute(ActionMappingmapping,ActionFormform,HttpServletRequestrequest,HttpServletResponseresponse){//TODOAuto-generatedmethodstubSystem.out.print("开始查询科室");SectionDAOsdao=newSectionDAO();Listsectionlist=sdao.findAll();request.getSession().setAttribute("sectionlist",sectionlist);System.out.print(sectionlist.size());returnmapping.findForward("index1");}查询该科室主类下子类actionpublicActionForwardexecute(ActionMappingmapping,ActionFormform,HttpServletRequestrequest,HttpServletResponseresponse){//TODOAuto-generatedmethodstubSectionnameDAOsectionnamedao=newSectionnameDAO();System.out.print("查询科室名称");longssid=Long.valueOf(request.getParameter("ssid"));Listsectionnamelist=(List)sectionnamedao.findbysid(ssid);sectionnamelist.add(ssid);request.getSession().setAttribute("sectionnamelist",sectionnamelist);request.getSession().setAttribute("ssid",ssid);System.out.print(sectionnamelist.size());System.out.print(sectionnamelist.get(0));System.out.print(sectionnamelist.get(1));returnmapping.findForward("index2");}jsp页面<body>科室分类<ahref="section.do">科室分类</a><tableborder="1"><c:forEachvar="sectionlist"items="${sessionScope.sectionlist}"><tr><td><ahref="sectionname.do?ssid=${sectionlist.sid}">${sectionlist.stype}</a></td></tr><c:iftest="${sectionlist.sid}==${sessionScope.ssid}"><c:forEachitems="${sessionScope.sectionnamelist}"var="sectionnamelist"><tr><td> ${sectionnamelist.sname}</td></tr></c:forEach></c:if></c:forEach></table></body>
解决方案
解决方案二:
看得头疼,说你的问题~
解决方案三:
它没有报错可是也没有出来效果自己判断应该是<c:iftest="${sectionlist.sid}==${sessionScope.ssid}">的问题ifsid和ssid不相等所以没有可我的ssid=${sectionlist.sid}是相等的
解决方案四:
yahoho。。。。终于找到错误啦。。。<c:iftest="${sectionlist.sid}==${sessionScope.ssid}"><c:iftest="${sectionlist.sid==sessionScope.ssid}">