webwork学习笔记一

来源:互联网 发布:淘宝号改后台怎么查 编辑:程序博客网 时间:2024/06/06 08:27

webwork(2.2.5)配置方法:

web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
 http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
 <filter>
    <filter-name>webwork</filter-name>
    <filter-class>com.opensymphony.webwork.dispatcher.FilterDispatcher</filter-class>
 </filter>
 <filter-mapping>
    <filter-name>webwork</filter-name>
    <url-pattern>/*</url-pattern>
 </filter-mapping>
</web-app> 

xwork.xml(须放在classes目录下)

<!DOCTYPE xwork PUBLIC "-//OpenSymphony Group//XWork 1.0//EN" "http://www.opensymphony.com/xwork/xwork-1.0.dtd">
<xwork>
 <include file="webwork-default.xml" />

 <package name="default" extends="webwork-default">

  <action name="regist" class="info.south.mypackage.RegAction">
    <result name="success" type="dispatcher">
      <param name="location">/login.jsp</param>
   </result>

   <result name="loginfail" type="dispatcher">
      <param name="location">/regist.jsp</param>
   </result>

   <interceptor-ref name="params" />
   <interceptor-ref name="model-driven" />
  </action>
 </package>
</xwork>
在使用"model-driven"驱动模式时,前台表单的样式为<input type="text" name="model.变量名" />
或者<input type="text" name="users.变量名" />

中文字符乱码的解决方法: 在webwork.properties(放在classes目录下)中.添加代码
webwork.locale=zh_CN
webwork.i18n.encoding=GB2312

原创粉丝点击