为了账号安全,请及时绑定邮箱和手机立即绑定

无法使用spring/hibernate将两个实体注入一个jsp

无法使用spring/hibernate将两个实体注入一个jsp

有只小跳蛙 2022-05-25 16:19:14
我无法将来自两个存储库的数据正确地注入到一个 jsp 表单中。在 index.jsp 中,我只有 "<% response.sendRedirect("category/list");%>" 当我将重定向与 /category/list 一起使用时,它会显示来自 Category 表的记录,并且还应该有来自 User 类别的记录是空格。谢谢你的帮助类别控制器:@Controller@RequestMapping("/category")public class CategoryController {   @Autowired    private CategoryService categoryService;    @GetMapping("/list")    public String categoriesList(Model theModel){        List<Category> allCategoriesFromDatabase = categoryService.getAllCategories();        theModel.addAttribute("allCategoriesList" , allCategoriesFromDatabase);        return "test-main-page";    }}调度程序-servlet.xml:    <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"       xmlns:context="http://www.springframework.org/schema/context"       xmlns:tx="http://www.springframework.org/schema/tx"       xmlns:mvc="http://www.springframework.org/schema/mvc"       xsi:schemaLocation="        http://www.springframework.org/schema/beans        http://www.springframework.org/schema/beans/spring-beans.xsd        http://www.springframework.org/schema/context        http://www.springframework.org/schema/context/spring-context.xsd        http://www.springframework.org/schema/mvc        http://www.springframework.org/schema/mvc/spring-mvc.xsd        http://www.springframework.org/schema/tx        http://www.springframework.org/schema/tx/spring-tx.xsd">    <!-- Add support for component scanning -->    <context:component-scan base-package="com.mybudget" />    <!-- Add support for conversion, formatting and validation support -->    <mvc:annotation-driven/>    <!-- Define Spring MVC view resolver -->    <bean            class="org.springframework.web.servlet.view.InternalResourceViewResolver">        <property name="prefix" value="/WEB-INF/view/" />        <property name="suffix" value=".jsp" />    </bean>
查看完整描述

1 回答

?
慕哥6287543

TA贡献1831条经验 获得超10个赞

当请求类别/列表时,CategoryController 的 categoriesList(Model theModel) 方法被调用,并且在控制器返回到提到的 jsp 页面之前,它只将所有类别添加到模型中。当 jsp 加载时,它只有类别列表数据,因为您不包括来自类别控制器方法的模型中的用户数据。因此,用户类别为空白。如果要显示两个列表,则需要在类别控制器内将用户类别数据包含到模型中。



查看完整回答
反对 回复 2022-05-25
  • 1 回答
  • 0 关注
  • 75 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信