码迷,mamicode.com
首页 > Web开发 > 详细

JstlView

时间:2018-02-27 01:18:33      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:bsp   can   pos   href   程序   dtd   title   messages   lang   

一:InternalResourceViewResolver

1.InternalResourceViewResolver

  JSP是常见的视图技术,可以使用InternalResourceViewResolver作为视图解析器。

 

二:JstlView

1.JstlView说明

  如果项目中使用了JSTL。

  InternalResourceViewResolver会将InternalResourceView转为JstlView。

 

2.fmt标签说明

  如果使用fmt标签。

  需要在springmvc配置文件中配置国际化资源文件。

 

三:程序

1.添加jstl需要的lib包

  技术分享图片

 

2.添加配置文件

  技术分享图片

 

3.success

  需要导入fmt标签库。

 1 <%@ page language="java" contentType="text/html; charset=utf-8"
 2     pageEncoding="utf-8"%>
 3 <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
 4 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 5 <html>
 6 <head>
 7 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 8 <title>Insert title here</title>
 9 </head>
10 <body>
11     success page
12     <br><br>
13     <fmt:message key="i18n.username"></fmt:message><br>
14     <br>
15     <fmt:message key="i18n.password"></fmt:message><br>
16 </body>
17 </html>

 

4.配置国际化资源文件

 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <beans xmlns="http://www.springframework.org/schema/beans"
 3     xmlns:context="http://www.springframework.org/schema/context"
 4     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 5     xsi:schemaLocation="http://www.springframework.org/schema/beans     
 6                        http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
 7                        http://www.springframework.org/schema/context 
 8                        http://www.springframework.org/schema/context/spring-context-3.0.xsd">
 9     <!-- 配置自定义扫描的包 -->               
10     <context:component-scan base-package="com.spring.it" ></context:component-scan>
11     
12     <!-- 配置视图解析器 -->
13     <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
14         <property name="prefix" value="/WEB-INF/views/" />
15           <property name="suffix" value=".jsp" />
16     </bean>
17     
18     <!-- 配置国际化资源文件 -->
19     <bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
20         <property name="basename" value="i18n"></property>
21     </bean>
22 </beans>

 

 

5.controller

 1 package com.spring.it;
 2 
 3 import org.springframework.stereotype.Controller;
 4 import org.springframework.web.bind.annotation.RequestMapping;
 5 
 6 @Controller
 7 public class HelloWorldControl {
 8     @RequestMapping("/helloworld")
 9     public String hello() {
10         System.out.println("hello world*");
11         return "success";
12     }
13 }

 

6.index

 1 <%@ page language="java" contentType="text/html; charset=utf-8"
 2     pageEncoding="utf-8"%>
 3 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 4 <html>
 5 <head>
 6 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 7 <title>Insert title here</title>
 8 </head>
 9 <body>
10     <a href="helloworld">Test Jstl</a>
11 </body>
12 </html>

 

7.效果

  技术分享图片

 

  

 

JstlView

标签:bsp   can   pos   href   程序   dtd   title   messages   lang   

原文地址:https://www.cnblogs.com/juncaoit/p/8476397.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!