fmt.jsp
- <%@ page language="java" contentType="text/html; charset=gb18030"%>
- <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
- <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
- <html>
- <head>
- <title>My JSP 'fmt.jsp' starting page</title>
- </head>
- <body>
- <form action="fmt.jsp" method="post"><-- 注意,这里要用post,用get有乱码-->
- <fmt:message key="label.name"/><input type="text" name="name"><br>
- <fmt:message key="label.password"/><input type="password" name="password"><br>
- <input type="submit" value="<fmt:message key="button.submit"/>">
- <input type="reset" value="<fmt:message key="button.reset"/>">
- </form>
- <hr>
- <fmt:requestEncoding value="gb2312"/>
- <fmt:message key="label.name"/><c:out value="${param.name }"></c:out><br>
- <fmt:message key="label.password"/><c:out value="${param.password }"></c:out>
- </body>
- </html>
resources.properties
[需对下面的内容用native2asc2ii编码撑unicode格式的.properties]
- label.name=姓名
- label.password=密码
- button.submit=提交
- button.reset=重置
web.xml
- <context-param>
- <param-name>javax.servlet.jsp.jstl.fmt.localizationContext</param-name>
- <param-value>resources</param-value>
- </context-param>