Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring 如何在jsp中调用方法,请帮助我 @存储库 公共类MenuDAOImpl实现MenuDAO{ @自动连线 私人会话工厂会话工厂; @凌驾 公共列表显示菜单(字符串类型菜单){ Criteria=sessionFactory.getCurrentSession().createCriteria(Menu.class); 标准。添加(限制。ne(“Id”,1)); 标准。添加(限制。等式(“状态”,1)); 添加(Restrictions.eq(“Menutype”,typemenu)); 标准.addOrder(Order.asc(“Lft”)); 返回条件。list(); } } 公共接口MenuService{ 公共列表显示菜单(字符串类型菜单); } @服务 公共类MenuServiceImpl实现MenuService{ @自动连线 私家菜豆岛菜豆岛; @交易的 公共列表显示菜单(字符串类型菜单){ 返回菜单道。显示菜单(类型菜单); } }_Spring_Spring Mvc - Fatal编程技术网

Spring 如何在jsp中调用方法,请帮助我 @存储库 公共类MenuDAOImpl实现MenuDAO{ @自动连线 私人会话工厂会话工厂; @凌驾 公共列表显示菜单(字符串类型菜单){ Criteria=sessionFactory.getCurrentSession().createCriteria(Menu.class); 标准。添加(限制。ne(“Id”,1)); 标准。添加(限制。等式(“状态”,1)); 添加(Restrictions.eq(“Menutype”,typemenu)); 标准.addOrder(Order.asc(“Lft”)); 返回条件。list(); } } 公共接口MenuService{ 公共列表显示菜单(字符串类型菜单); } @服务 公共类MenuServiceImpl实现MenuService{ @自动连线 私家菜豆岛菜豆岛; @交易的 公共列表显示菜单(字符串类型菜单){ 返回菜单道。显示菜单(类型菜单); } }

Spring 如何在jsp中调用方法,请帮助我 @存储库 公共类MenuDAOImpl实现MenuDAO{ @自动连线 私人会话工厂会话工厂; @凌驾 公共列表显示菜单(字符串类型菜单){ Criteria=sessionFactory.getCurrentSession().createCriteria(Menu.class); 标准。添加(限制。ne(“Id”,1)); 标准。添加(限制。等式(“状态”,1)); 添加(Restrictions.eq(“Menutype”,typemenu)); 标准.addOrder(Order.asc(“Lft”)); 返回条件。list(); } } 公共接口MenuService{ 公共列表显示菜单(字符串类型菜单); } @服务 公共类MenuServiceImpl实现MenuService{ @自动连线 私家菜豆岛菜豆岛; @交易的 公共列表显示菜单(字符串类型菜单){ 返回菜单道。显示菜单(类型菜单); } },spring,spring-mvc,Spring,Spring Mvc,java.lang.NullPointerException com.dnict.spring3mvc.main.service.MenuServiceImpl.showMenus(MenuServiceImpl.java:90) com.dnict.utilities.DefaultMenuBar.buildMenuBar(DefaultMenuBar.java:13) org.apache.jsp.WEB\u 002dINF.layouts.admin\u 002ditiles.menu\u

java.lang.NullPointerException com.dnict.spring3mvc.main.service.MenuServiceImpl.showMenus(MenuServiceImpl.java:90) com.dnict.utilities.DefaultMenuBar.buildMenuBar(DefaultMenuBar.java:13) org.apache.jsp.WEB\u 002dINF.layouts.admin\u 002ditiles.menu\u jsp.\u jsp服务(menu\u jsp.java:67) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javaservlet.http.HttpServlet.service(HttpServlet.java:722) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:419) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333) javaservlet.http.HttpServlet.service(HttpServlet.java:722) org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:927) org.apache.jasper.runtime.PageContextImpl.doInclude(PageContextImpl.java:684) org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:678) org.apache.tiles.jsp.context.JspTilesRequestContext.include(JspTilesRequestContext.java:103) org.apache.tiles.jsp.context.JspTilesRequestContext.dispatch(JspTilesRequestContext.java:96) org.apache.tiles.renderer.impl.templateAttributenderer.write(templateAttributenderer.java:44) org.apache.tiles.renderer.impl.AbstractBaseAttributeRenderer.render(AbstractBaseAttributeRenderer.java:106) org.apache.tiles.renderer.impl.chainedDelegateAttributenderer.write(chainedDelegateAttributenderer.java:76) org.apache.tiles.renderer.impl.AbstractBaseAttributeRenderer.render(AbstractBaseAttributeRenderer.java:106) org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:670) org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:336) org.apache.tiles.template.InsertAttributeModel.renderAttribute(InsertAttributeModel.java:210) org.apache.tiles.template.InsertAttributeModel.end(InsertAttributeModel.java:126) org.apache.tiles.jsp.taglib.InsertAttributeTag.doTag(InsertAttributeTag.java:311) org.apache.jsp.WEB\u 002diff.layouts.admin\u 002diles.baseLayout\u jsp.\u jspx\u meth\u tiles\u 005finsertatAttribute\u 005f1(baseLayout\u jsp.java:252) org.apache.jsp.WEB\u 002dINF.layouts.admin\u 002ditiles.baseLayout\u jsp.\u jsp服务(baseLayout\u jsp.java:174) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javaservlet.http.HttpServlet.service(HttpServlet.java:722) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:419) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333) javaservlet.http.HttpServlet.service(HttpServlet.java:722) org.apache.tiles.servlet.context.ServletTileResRequestContext.forward(ServletTileResRequestContext.java:241) org.apache.tiles.servlet.context.ServletTileResRequestContext.dispatch(ServletTileResRequestContext.java:222) org.apache.tiles.renderer.impl.templateAttributenderer.write(templateAttributenderer.java:44) org.apache.tiles.renderer.impl.AbstractBaseAttributeRenderer.render(AbstractBaseAttributeRenderer.java:106) org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:670) org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:690) org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:644) org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:627) org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:321) org.springframework.web.servlet.view.tiles2.TilesView.renderMergedOutputModel(TilesView.java:124) org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:264) org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1208) org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:992) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:939) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:953) org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:844) javaservlet.http.HttpServlet.service(HttpServlet.java:621) org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:829) javaservlet.http.HttpServlet.service(HttpServlet.java:722) org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330) org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118) org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84) org.springframework.security.web.FilterCha
@Repository
public class MenuDAOImpl implements MenuDAO {

    @Autowired
    private SessionFactory sessionFactory;

    @Override
    public List<Menu> showMenus(String typemenu) {
        Criteria criteria = sessionFactory.getCurrentSession().createCriteria(Menu.class);
        criteria.add(Restrictions.ne("Id", 1));
        criteria.add(Restrictions.eq("Status", 1));
        criteria.add(Restrictions.eq("Menutype", typemenu));
        criteria.addOrder(Order.asc("Lft"));
        return criteria.list();
    }

}


public interface MenuService {

    public List<Menu> showMenus(String typemenu); 

}


@Service
public class MenuServiceImpl implements MenuService {

    @Autowired
    private MenuDAO menuDAO;

    @Transactional
    public List<Menu> showMenus(String typemenu) {
        return menuDAO.showMenus(typemenu);
    }
}



<% List<Menu> listmenu = DefaultMenuBar.buildMenuBar("adminmenu");%>
WebApplicationContext wac = WebApplicationContextUtils.getRequiredWebApplicationContext(this.getServletContext());
MySpringService srvObject = (MySpringService) wac.getBean("mySpringService");//mySpringService mean bean id of MySpringService 
List<myspringservice> lst= srvObject.listAll();