当前位置: 首页 > 知识库问答 >
问题:

不显示Spring boot ModelAndView值

权胜泫
2023-03-14

我无法在jsp Dispalyed中获得添加到模型中的值。我已经尝试了所有的方法,并检查了stackoverflow上的所有答案,但没有任何帮助。

为了节省时间,我粘贴了一部分代码:

我的pom.xml:

 <parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.2.5.RELEASE</version>
    <relativePath/>
</parent>

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
    <groupId>org.apache.tomcat.embed</groupId>
    <artifactId>tomcat-embed-jasper</artifactId>
    <scope>provided</scope>
</dependency>
<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>jstl</artifactId>
</dependency>
@SpringBootApplication
public class Application extends SpringBootServletInitializer {
    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
        return application.sources(Application.class);
    }

    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }
}
@EnableWebMvc
@Configuration
public class WebConfig extends WebMvcConfigurerAdapter {
    @Override
    public void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer) {
        configurer.enable();
    }

    @Bean
    public InternalResourceViewResolver getViewResolver(){
        InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
        viewResolver.setPrefix("/WEB-INF/jsp/");
        viewResolver.setSuffix(".jsp");
        return viewResolver;
   }
}
@Controller
@RequestMapping(value = "workorder")
public class WorkOrderController {

    @RequestMapping(value = "/toProviewPage", method = RequestMethod.GET)
    public ModelAndView toPreview(){
        WorkOrderVo workOrderVo = new WorkOrderVo();
        workOrderVo.setId(1);
        workOrderVo.setName("xxx");
        workOrderVo.setPriority(1);
        workOrderVo.setDetail("xxxx");
        return new ModelAndView("workOrderPreview", "workOrderVo", workOrderVo);
    }
}
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html>
<html lang="en">

<div class="form-group">
    <label for="detail" class="col-sm-2 control-label">Detail</label>
    <div class="col-sm-10">
        <textarea class="form-control" rows="5" id="detail" name="detail" value="${workOrderVo.dreadonly="true"></textarea>
    </div>
</div>

我写错误的地方?

暂时还没有答案

 类似资料:
  • 单击时,我的应用可在相机和图库之间进行选择,然后该图片将显示在 ImageView 中。我最初尝试显示完整图像,然后尝试使用位图方式,但没有任何效果。我只是得到一个空白的图像视图。请给我一些关于我做错了什么的指导,并在必要时要求澄清: 相机/画廊照片代码:

  • Android Studio 3.4 styles.xml 在清单中: 在activity: 这里是布局: 但工具栏未显示:

  • 问题内容: 我正在尝试请求权限以获取用户的当前位置。 我的日志记录表明,在查询时,我的应用当前没有此权限,但是在不调用任何内容时,则显示。 我的Google地图代码(实现和)位于中。 我设法使该功能在该应用程序的其他“活动”中成功运行,这只是带有Google地图的功能。将其放在或中的方法中(它需要去的地方),该方法不起作用。 有任何想法吗?这与我的Activity的类()有关,还是与Google地

  • 问题内容: 我在程序中发现了一些问题。 我使用log4j进行日志记录, 但是,在日志文件中,所有行号都变为“?”。 对话模式如下: 问题答案: 您很可能在已编译的工件中缺少调试信息。也就是说,这不是log4j的错,您需要确保正在编译包含调试信息的东西。一个快速的测试是尝试使用您喜欢的IDE调试您的应用程序。如果没有调试信息,它将抱怨并且不会建立调试会话。

  • 我已经制作了Hello World RCP应用程序,得到了以下类结构: 向Perspective.createInitialLayout()添加额外代码: 但不显示视图。 我将breakpoint设置到perspective.createInitialLayout()中,发现它没有执行。 我的观点声明是: ApplicationWorkbenchAdvisor.GetInitialWindowPe

  • 我正在测试一个框架,并试图加载其他glTF文件,而不是教程中提供的示例。我从Sketchfab下载了几个glTF包文件,它们似乎没有加载。 如果我使用给定文件链接的框架,它会起作用:https://cdn.aframe.io/test-models/models/virtualcity/VC.gltf 但不是我从Sketchfab下载的。文件的路径是正确的-我有一个资产文件夹旁边的我的index.

  • 我正在学习Spring框架。我添加了在。但当我去看的时候,它是看不见的http://localhost:8080.我的结构如下: taco cloud\src\main\java\tacos\tacoCloud应用程序。JAVA taco cloud\src\main\java\tacos\HomeController。JAVA Taco-Cloud\src\main\资源\静态\home.htm

  • 大家好,我是JavaFXFXML的初学者,我正在用FXMLTable view进行测试,但是netbeans在我的代码中没有显示任何错误,我无法运行我的GUI应用程序。 这里是我的fxmldocument.fxml代码。 这是一个fxml控制器代码。 这里是Person类代码。(Person.java) 这是主要的table.java代码。 当我运行我的项目时,GUI没有出现,它显示了许多类似的错