rss· 投稿· 设为首页· 加入收藏· 繁體版
当前位置: 火魔网 » 程序开发 » JavaEE

webwork配置

一、下载webwork

首先从https://webwork.dev.java.net/servlets/ProjectDocumentList下载最新的WebWork压缩包,并将其解压开来

二、把webflow-2.1.7.jar和webwork-2.1.7\lib\core下的所有jar复制到web-inf/lib下

三、配置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">
  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
  <servlet>
  <servlet-name>webwork</servlet-name>
  <servlet-class>com.opensymphony.webwork.dispatcher.ServletDispatcher</servlet-class>
  </servlet>

 <servlet-mapping>
  <servlet-name>webwork</servlet-name>
  <url-pattern>*.action</url-pattern>
 </servlet-mapping>
</web-app>

三、在web-inf/classes/下添加xwork.xml文件

<!DOCTYPE xwork PUBLIC "-//OpenSymphony Group//XWork 1.0//EN"
">
 <!-- Include webwork defaults (from WebWork-2.1 JAR). -->
 <include file="webwork-default.xml" />
 <!-- Configuration for the default package. -->
 <package name="default" extends="webwork-default">

 <action name="hello" class="test.HelloWorldAction">
    <result name="success" type="dispatcher">
        <param name="location">/index.jsp</param>
    </result>
 </action>
</package>
</xwork>

四、新建test.HelloWorldAction.java

package test;
import com.opensymphony.xwork.Action;

public class HelloWorldAction implements Action{

    String greeting;
   
    public String getGreeting() {
        return greeting;
    }
 
    public String execute() throws Exception {
        greeting = "Hello World!";
        return SUCCESS;
    }

五、index.jsp

<%@ taglib prefix="babydavic" uri="/WEB-INF/lib/webwork-2.1.7.jar" %>
<html>
<head>
    <title>First WebWork Example</title>
</head>
<body>
<p><babydavic:property value="greeting"/></p>
</body>
</html>

顶一下
(0)
踩一下
(0)