Chinaunix首页 | 论坛 | 博客
  • 博客访问: 148926
  • 博文数量: 39
  • 博客积分: 2075
  • 博客等级: 大尉
  • 技术积分: 420
  • 用 户 组: 普通用户
  • 注册时间: 2010-01-26 15:55
文章分类

全部博文(39)

文章存档

2014年(5)

2013年(1)

2012年(1)

2011年(12)

2010年(24)

我的朋友

分类:

2010-03-09 23:13:37

一、创建web项目后导入相关jar包:
 
 
二、文件:
 

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
    xmlns=""
    xmlns:xsi=""
    xsi:schemaLocation="
    /web-app_2_5.xsd"
>
    
        
    <filter>
        <filter-name>struts2</filter-name>
        <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
    </filter>

    <filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
    
  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
</web-app>

三、创建相应的Action(继承ActionSupport)以及前台表单页面(略...):

<%@ taglib prefix="s" uri="/struts-tags"%>

四、修改struts.xml文件:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "">
    
 <struts>
   <package name="default" extends="struts-default">
      <action name="HelloWorld" class="com.conking.HelloWorld">
        <result>/jsp/helloWorld.jsp</result>
      </action>
      <action name="Login" class="com.conking.Login">
        <result name="input">/jsp/login.jsp</result>
        <result name="success">/jsp/success.jsp</result>
      </action>
   </package>
 </struts>


五、properties配置文件,国际化package_zh_CN.properties

username=\u7528\u6237\u540D
password=\u5BC6\u7801
requiredstring=${getText(fieldName)}\u4E0D\u80FD\u4E3A\u7A7A
HelloWorld.message=Struts 2 \u542F\u52A8

六、Login-validation.xml 进行form表单验证,注意这个文件命名有约束,要跟Login类有相同前缀:

<!DOCTYPE validators PUBLIC
        "-//OpenSymphony Group//XWork Validator 1.0.2//EN"
        "">

<validators>
    <field name="username">
        <field-validator type="requiredstring">
            <message key="requiredstring"/>
        </field-validator>
    </field>
    <field name="password">
        <field-validator type="requiredstring">
            <message key="requiredstring"/>
        </field-validator>
    </field>
</validators>


 

阅读(601) | 评论(0) | 转发(0) |
0

上一篇:Linux chmod 命令

下一篇:DB2基础命令学习

给主人留下些什么吧!~~