springmvc之jstlView使用
来源:互联网 发布:什么软件可以看东森 编辑:程序博客网 时间:2024/06/04 00:34
1.引入jar包:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>spy</groupId> <artifactId>springmvc1</artifactId> <packaging>war</packaging> <version>0.0.1-SNAPSHOT</version> <name>springmvc1 Maven Webapp</name> <url>http://maven.apache.org</url> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope> </dependency> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>1.1.3</version></dependency><dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>4.0.5.RELEASE</version></dependency><dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>4.0.5.RELEASE</version></dependency><dependency> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> <version>4.0.5.RELEASE</version></dependency><dependency> <groupId>org.springframework</groupId> <artifactId>spring-expression</artifactId> <version>4.0.5.RELEASE</version></dependency><dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>4.0.5.RELEASE</version></dependency><dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>4.0.5.RELEASE</version></dependency><dependency> <groupId>org.springframework</groupId> <artifactId>spring-tx</artifactId> <version>4.0.5.RELEASE</version></dependency><dependency> <groupId>javax.servlet.jsp.jstl</groupId> <artifactId>jstl-api</artifactId> <version>1.2</version> <exclusions> <exclusion> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> </exclusion> <exclusion> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.glassfish.web</groupId> <artifactId>jstl-impl</artifactId> <version>1.2</version> <exclusions> <exclusion> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> </exclusion> <exclusion> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> </exclusion> <exclusion> <groupId>javax.servlet.jsp.jstl</groupId> <artifactId>jstl-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>1.1.1</version></dependency> </dependencies> <build> <finalName>springmvc1</finalName> </build></project>
要注意jstl包的引入。
2.web.xml文件:
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://java.sun.com/xml/ns/javaee"xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"id="WebApp_ID" version="2.5"><display-name>springmvc1</display-name><servlet><servlet-name>springmvc</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><load-on-startup>1</load-on-startup></servlet><servlet-mapping><servlet-name>springmvc</servlet-name><url-pattern>/</url-pattern></servlet-mapping></web-app>3.WEB-INF下的springmvc的配置文件:springmvc-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:aop="http://www.springframework.org/schema/aop" xmlns:beans="http://www.springframework.org/schema/beans"xmlns:mvc="http://www.springframework.org/schema/mvc"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd http://www.springframework.org/schema/aophttp://www.springframework.org/schema/aop/spring-aop-4.0.xsdhttp://www.springframework.org/schema/mvchttp://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd"> <context:component-scan base-package="cn.spy"></context:component-scan><!-- 视图解析器 --><bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"><property name="prefix" value="/WEB-INF/"></property><property name="suffix" value=".jsp"></property></bean><!-- 配置国际化资源文件 --><bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource"><property name="basename" value="i18n"></property></bean></beans>4.控制器:
@RequestMapping("/viewResolver")@Controllerpublic class ViewResolver {@RequestMapping("/testViewResolver")public String testViewResolver(){System.out.println("testViewResolver");return "success";}@RequestMapping("/testView")public String testView(){System.out.println("testView");return "success";}}5.编写国际化资源文件:
i18n.properties:
i18n.username=Usernamei18n.password=Password
i18n_en_US.properties:
i18n.username=Usernamei18n.password=Passwordi18n_zh.properties:
i18n.username=\u7528\u6237\u540Di18n.password=\u5BC6\u7801我将它们放在resources目录下,同样可以被加载。
页面success.jsp:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>国际化文件</title></head><body><fmt:message key="i18n.username"></fmt:message><br><br><fmt:message key="i18n.password"></fmt:message></body></html>结果:
---------------------------------------------------坚持每天努力一点点。
0 0
- springmvc之jstlView使用
- springMVC 中的JstlView。
- JstlView
- JstlView
- SpringMVC之使用ResponseEntity
- Springmvc之注解基本使用
- SpringMVC之ajax的使用
- Mybatis使用之SpringMVC整合
- 创建SpringMVC项目之使用配置文件实现
- 创建SpringMVC项目之使用注解实现
- SpringMVC之拦截器使用详解
- springmvc之<mvc:view-controller/>标签使用
- SpringMVC系列之基本配置使用(一)
- SpringMVC之SpringMVC简介
- 【springmvc】 springmvc 之 HelloWorld
- 单点登录之apacheds之springMVC下操作使用
- SpringMVC使用
- SpringMVC使用
- C++的string长度和插入函数
- 数据结构学习-(一)二叉树
- [js]正则表达式
- Xcode GitHup版本同步错误
- linux nfs,autofs配置
- springmvc之jstlView使用
- 超出activity生命周期的Thread
- VC++无标题窗口以及控件拖动的方法
- git配置
- 半路算法之二项树与二项堆
- 解决PL/SQL连接ORACLE提示:TNS:权限被拒绝
- Splay 树
- 学习编程一年多的体会
- HTML常用标签