1. springmvc的配置文件中<property name="contentType" value="text/html;charset=UTF-8" />的作用

用于设置response的content-type的信息为text/html;charset=UTF-8
用来告诉浏览器,此次我返回的数据为html,字符编码为utf-8

还有问题,请追问

2. springmvc配置文件怎么自动扫描jsp和html

使用springmvc必须在web.xml中配置(DispatcherServlet控制器),各个属性的说明如下:
load-on-startup:表示启动容器时初始化该Servlet
url-pattern:表示哪些请求交给Spring Web MVC处理,
“/” 是用来定义默认servlet映射的。
也可以如“*.html”表示拦截所有以html为扩展名的请求。
“.do” 将参数作为请求URL传递
Spring Web MVC框架将加载“classpath:dispatcher-servlet.xml”来进行初始化上下文,即根目录下面的dispatcher-servlet.xml配置文件

3. springmvc 配置了跳转到jsp页面 怎么实现跳转到html页面

先看controller:
@RequestMapping(value = "/{id}/view", method = RequestMethod.GET, proces = "text/html")
public String getPostByIdHtml( @PathVariable String id) throws IOException {
return "/resources/Post.html";
}

再看配置:
@Configuration
@EnableWebMvc
@EnableTransactionManagement
@ComponentScan({ "com.my.web.api"})
@ImportResource("classpath:db-context.xml")
public class ApiServletConfig extends WebMvcConfigurerAdapter {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/resources/**").addResourceLocations("/resources/");
}

@Bean
public InternalResourceViewResolver internalResourceViewResolver() {
InternalResourceViewResolver internalResourceViewResolver = new InternalResourceViewResolver();
internalResourceViewResolver.setPrefix("/resources/");
internalResourceViewResolver.setSuffix("*.html");
return internalResourceViewResolver;
}
}

4. spring mvc怎么访问页面

WEB-INF 文件夹以外的页面可以直接通过 http://localhost:端口/项目名/文件夹/xxx.html

WEB-INF 内的页面访问依赖

java"><!--配置SpringMVC的视图解析器-->
<beanclass="org.springframework.web.servlet.view.InternalResourceViewResolver">
<propertyname="prefix"value="/WEB-INF/jsp/"/>
<propertyname="suffix"value=".jsp"/>
</bean>

配置需要通过controller层控制跳转到页面

5. 为什么springmvc返回的html乱码了

这个时候你就需要对返回内容进行编码集的指明,即response.setContentType("text/html;charset=UTF-8");
并在html源码里的<head>元素里添加<meta charset="UTF-8">。这样就能解决了。

6. 如何用springMVC 返回一个指定的HTML页面

用springMVC 返回一个指定的HTML页面的方法:
1、servlet容器调用DispatcherServlet获取请求
2、DispatcherServlet得到controller对应的路径映射并且制定返回HelloWorld,映射到页面 /WEB-INF/view/HelloWorld.html 视图。
3、响应成功后通过 RequestDispatcher.forward("/WEB-INF/views/HelloWorld.html")跳转到指定的html页面
@RequestMapping(value="html", method = RequestMethod.GET )

public String home(Locale locale, Model model) {
return "HelloWorld";
}
配置文件servlet-context.xml:
<annotation-driven />
<resources mapping="/resources/**" location="/resources/" />
<beans:bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<beans:property name="prefix" value="/WEB-INF/views/" />
<beans:property name="suffix" value=".html" />
</beans:bean>

7. spring mvc 静态资源配置 html中怎么写

让静态资源不被SpringMVC分配器过滤有两种办法: ① 把所有的 JS 和 CSS 文件移至别的专文件夹 ② 为 resources 文件夹需要被属过滤的文件类型分别写一个 mapping第二种方法是在web.xml配置静态资源映射到default去吧。 第一种方法意思是,比如之前的目录结构是把css,js放在webroot下的resources文件夹中,页面上通过 这样的请求来访问。

8. 如何用springMVC 返回一个指定的HTML页面

用springMVC 返回一个指定的HTML页面的方法是要在web-inf下建一个静态资源文件夹,把需要返回的html页面放在该文件夹目录下:
1、静态资源的布局结构:
WEB-INF
|-static
|-html
-home.html
|-css
-img
2、在controller中的写法:
@RequestMapping(value = "/home")
public String goHome() {
System.out.println("lolololololol");
return "static/html/home";
}

3、spring的配置如下:
<resources mapping="/static/**" location="/WEB-INF/static/" />
<beans:bean
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<beans:property name="prefix" value="" />
<beans:property name="suffix" value=".html" />
</beans:bean>
这样皆可以通过静态资源路径找到要返回的html 了。

9. spring mvc中怎么做静态html

这个不叫静态,叫伪静态,是restful风格。比如,在地址栏上显示的URL是以html结尾的,那在访问的方法上面@RequestMapping(value="staticpage.html"),访问时,地址栏自然会是xxx/staticpage.html,这叫伪静态,如果真的做到静态的页面,那还得生成一个静态的html文件才行。这个怎么做,参考文档吧,下面图是web.xml的一个配置代码段供参考
上传不了图片
<servlet>
<servlet-name>springMVC</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:application-mvc.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>springMVC</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>