`
JAVA笨笨
  • 浏览: 12195 次
  • 性别: Icon_minigender_1
  • 来自: 浙江衢州
最近访客 更多访客>>
社区版块
存档分类
最新评论

webwork环境搭建

阅读更多
打算从头开始webwork学习,第一步先搭建起webwork吧!
参考文献:webwork in action

目录结构:


配置:
web.xml
<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE web-app
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
    "http://java.sun.com/dtd/web-app_2_3.dtd">

<web-app>
    <display-name>webwork</display-name>
			
    <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
    
	
    <!-- webwork -->
    <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>
   
   <!-- Tags  -->
   <taglib>
        <taglib-uri>webwork</taglib-uri>
        <taglib-location>
            /WEB-INF/lib/webwork-2.1.7.jar
        </taglib-location>
   </taglib>
</web-app>

xwork.xml
<!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">
		<default-interceptor-ref name="defaultStack"/>
		<action name="helloWorld" class="webwork.action.HelloWorld">
			<result name="success">/default/hello.jsp</result>
		</action>
	</package>
</xwork>

webwork.properties
webwork.tag.altSyntax = true


action:
/*
 * Created on 2006-10-12
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package webwork.action;
import com.opensymphony.xwork.Action;
/**
 * @author Liu
 *
 * TODO To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
public class HelloWorld implements Action {
		private String message;
		public String execute() {
			message = "Hello, World!";
			return SUCCESS;
		}

		public String getMessage() {
			return message;
		}
}


jsp:
index.jsp
<html>
<head><title>webwork</title></head>
<body>
	hello,webwork!
<body>
</html>


hello.jsp
<%@ taglib prefix="ww" uri="webwork" %>
<html>
	<head>
	<title>Hello Page</title>
	</head>
	<body>
	The message generated by my first action is:
	<ww:property value="message"/>
	</body>
</html>


运行结果:



运行成功!
分享到:
评论

相关推荐

    搭建WEBWORK+SPRING+HIBERNATE框架

    在网上看到好多搭建过程,我也看了好多。 这个是用图释的方式描述了如何利用WEBWORK/SPRING/HIBERNATE三者搭建一个框架。

    webwork之HelloWorld篇

    eclipse 的hello web工程 博文链接:https://dalezhu.iteye.com/blog/188069

    webwork搭建步骤

    第一步 从这个网站上http://www.opensymphony.com/webwork/download.action下载webwork2.2.4开发包,下载完后解压webwork2.2.4.zip文件 第二步 创建一个新的项目命名为:WedWorkTest ...导入webwork要用到的jar包

    webwork+spring+hibernate+freemarker (A)demo_lib

    些为webwork+spring+hibernate+freemarker (A)demo_project下的lib 包,需要配合使用..

    WEBWORK

    WEBWORK的配置

    webwork教程webwork教程webwork教程

    webwork教程webwork教程webwork教程webwork教程webwork教程webwork教程webwork教程webwork教程webwork教程webwork教程webwork教程webwork教程

    WEBWORK的源文件压缩包

    WEBWORK的源文件压缩包WEBWORK的源文件压缩包WEBWORK的源文件压缩包WEBWORK的源文件压缩包WEBWORK的源文件压缩包WEBWORK的源文件压缩包WEBWORK的源文件压缩包WEBWORK的源文件压缩包WEBWORK的源文件压缩包

    webwork

    webwork源码下载

    webwork源码底层实现

    webwork底层源码,用于webwork框架设计

    webwork中文帮助文档

    webwork中文帮助文档 webwork中文帮助文档 webwork中文帮助文档 webwork中文帮助文档 webwork中文帮助文档 webwork中文帮助文档

    webwork的jar包

    这是webwork1的jar包,还有webwork-2.2.7.jar和webwork-src-2.2.7.jar

    webWork

    webWork中文教程

    webwork_框架文档

    webwork_框架文档

    webwork2.1.7

    webwork2.1.7

    WebWork docs 2 -- webWork 详细的说明文档

    与下载的&lt;&lt;WebWork docs -- webWork 详细的说明文档&gt;&gt; 的文件夹合并. 这里包括了所有webWork的所有的详细说明文档, 任何有关的问题都可以在这里找到答案.

    WebWork docs -- webWork 详细的说明文档

    webWork 详细的说明文档, 由于我的上传大小有限, 这个好东西我只能是分两次上传了, 下载的人可能要辛苦一些了, 不过这些都是值得的, 将&lt;&lt;WebWork docs 2 -- webWork 详细的说明文档&gt;&gt; 也一同下载下来, 下载后两个...

    spring与webwork的集成

    spring与webwork的集成 spring与webwork的集成

    WebWork2配置

    WebWork2配置WebWork2配置WebWork2配置WebWork2配置

    webwork实例.zip

    包括webwork2.x的 具体使用步骤,见解压后“webwork使用步骤.txt” 和一个实现前后台连通的webwork具体应用的“test” 实例,将test导入eclipse的工作空间,即可正常运行

    Struts2及其环境搭建

    Struts 2 与Struts 1相比,确实有很多革命性的改进,但它并不是新发布的新框架,而是在另一个赫赫有名的框架:WebWork基础上发展起来的。从某种程度上来讲,Struts2没有继承Struts 1的血统,而是继承WebWork的血统。...

Global site tag (gtag.js) - Google Analytics