- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
是否可以在 Spring 中使用? 3.1.1 使用Java注解配置 View 解析器?
我已经使用 Java 注释完成了所有配置,但我被困在 view resolver。
package com;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.jdbc.datasource.DriverManagerDataSource;
import javax.sql.DataSource;
import org.springframework.jdbc.datasource.DataSourceTransactionManager;
import com.*;
import org.springframework.web.servlet.view.InternalResourceViewResolver;
import org.springframework.web.servlet.view.UrlBasedViewResolver;
import org.springframework.web.servlet.view.JstlView;
@Configuration
@ComponentScan("com")
public class AppConfig
{
{
//Other bean declarations
}
@Bean
public UrlBasedViewResolver urlBasedViewResolver()
{
UrlBasedViewResolver res = new InternalResourceViewResolver();
res.setViewClass(JstlView.class);
res.setPrefix("/WEB-INF/");
res.setSuffix(".jsp");
return res;
}
}
我使用了这段代码并运行了应用程序,但它没有返回适当的 View 。但是,如果我在 app-servlet.xml
文件中配置一个 viewresolver,它就可以正常工作。
最佳答案
您的类应该扩展 WebMvcConfigurerAdapter 类。请看下面的例子
@Configuration
@ComponentScan(basePackages="com")
@EnableWebMvc
public class MvcConfiguration extends WebMvcConfigurerAdapter{
@Bean
public ViewResolver getViewResolver(){
InternalResourceViewResolver resolver = new InternalResourceViewResolver();
resolver.setPrefix("/WEB-INF/views/");
resolver.setSuffix(".jsp");
return resolver;
}
}
关于java - 使用 Java 注解的 ViewResolver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14426947/
对于我使用标准 viewResolver 的所有方法: 但是对于我想使用另一个viewResolver(空viewResolv
我创建了 InternalResourceViewResolver 用于在 .java 文件中映射 URL。现在,我还想使用 .css 文件为我的 html 页面设置样式。但是,当请求带有 .css
我正在尝试在 Wildfly 10 服务器上使用 spring-hibernate 创建一个网站,但 View 解析器无法正常工作。当我调用 servlet 时,它用一个简单的字符串“prova1”进
我正在将我的 angular2 项目更新为 rc5。我有一个 Html 解析器。在我更新到 rc5 之前它运行良好。我的问题是“ViewResolver”在 rc5 中被删除了。我有什么选项可以让解析
我想在基于自定义 InternalResourceViewResolver 的解析器中访问原始请求的 HttpServletRequest 对象。有什么简单的方法可以做到这一点吗?我在这里使用 Spr
我的 Spring 应用程序中有一个 freemarker viewresolver: 在我的 Controller 方法中,我可以返回我的 freemarker 模板的名称: return "ti
一个按预期工作,但我想要两个 View 解析器,这可能吗? ?? 我想渲染一个 View ,通过调用 new ModelAndVie
是否可以在 Spring 中使用? 3.1.1 使用Java注解配置 View 解析器? 我已经使用 Java 注释完成了所有配置,但我被困在 view resolver。 代码 package co
当 SpringMVC 解析 View 名称时,我想将 Controller 名称(类名称或 bean 名称)作为目录名称。我在 UrlBasedViewResolver 中定义了前缀参数,如 /WE
请在下面找到代码: viewResolver 无法定向到从 Controller 解析的所需 View 。我正在 Controller 中打印 View 名称。打印的 View 名称是正确的。但最终它
由于某种原因,我无法 Autowiring ViewResolver: @Component public class JsonMultipleViewFactory { @Autowired
我正在尝试在应用程序中使用 Thymeleaf 的 ServletContextTemplateResolver 以及 InternalViewResolver 来解析 html 和 我的 Contr
我正在使用传统 war 部署使用 Spring Boot 开发 Spring Web 应用程序。现在我有了主配置文件: package org.aze.accountingprogram; impor
我无法让 spring mvc 解析 .html View 文件。 我有以下 View 文件夹结构: WEB-INF `-views |- home.jsp
我有一个简单的(示例)Web 应用程序,如果我尝试链接多个 View 解析器,我会遇到问题。当我的应用程序按照下面描述的方式配置时,尝试访问 http://localhost:8080/Library
在我的项目中,我的 jsp 表单包含一个 swf 对象,该对象放置在“WEB-INF/fl”中。当我发布项目时,我收到 swf 对象的“找不到 url 映射”错误。如何提供我的本地内容? 我的View
我正在尝试使我的项目可以显示 thymeleaf html 页面和 jsp,但是使用下面的代码似乎只显示我的 jspWebMvc配置: @Bean public TemplateResolver te
问候。 我有一个 Spring Boot 应用程序(1.4.1 版)。之前设置了来自 的 Thymeleaf org.springframework.boot spring-boot
如果我在 jsp 下创建其他子文件夹,例如/WEB-INF/jsp/reports ,/WEB-INF/jsp/insertions 我现在应该如何配置 viewResol
如果我在 jsp 下创建其他子文件夹,例如/WEB-INF/jsp/reports ,/WEB-INF/jsp/insertions 我现在应该如何配置 viewResol
我是一名优秀的程序员,十分优秀!