struts2

来源:互联网 发布:淘宝拍卖会司法拍卖 编辑:程序博客网 时间:2024/06/07 08:48
#struts2通过简单的配置文件实现国际化---简单jsp登录#
<!--加载国际化的输出表单  -->
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!--导入struts标签库  -->
<%@ taglib uri="/struts-tags" prefix="s"%>
<%
String path request.getContextPath();
String basePath request.getScheme() "://" request.getServerName() ":" request.getServerPort() path "/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
   <title><s:text name="login.title"/></title>
  </head>
  
  <body>
  <center>
    <h2><s:text name="login.title"/></h2>
    <!--若将页面设为英文,用到国际化资源messageResource,页面显示的是对应的login,而不是 用户登录 -->
    <s:form action="login">
    <!--跳转到login.action  -->
    <s:textfield name="name" key="login.username"></s:textfield>
    <!--设置姓名输入框  -->
    <!--若将页面设为英文,用到messageResource,页面显示的是对应的username,而不是 姓名 -->
    <s:password name="password" key="login.password"></s:password>
    <!--设置密码输入框  -->
    <!--若将页面设为英文,用到messageResource,页面显示的是对应的password,而不是 密码  -->
    <s:submit kty="login.submit"></s:submit>
    <!--设置提交按钮  -->
    <!--若将页面设为英文,用到messageResource,页面显示的是对应的submit,而不是 提交 -->
    <s:reset kty="login.reset"></s:reset>
    <!--设置重置按钮  -->
    <!--若将页面设为英文,用到messageResource,页面显示的是对应的reset,而不是 重置 -->
    </s:form>
    </center>
  </body>
</html>
ps:若是将IE选项的语言设为英文,但并没有显示英文,可以检查你是否进行了struts.xml的配置