`

webwork最新版本 webwork 2.2.6环境配置过程

阅读更多
webwork最新版本 webwork 2.2.6环境配置过程
2007年12月25日 星期二 16:49

第一步:把webwork的jar包加到web project中(上网下包)

下载地址:http://www.opensymphony.com/webwork/

webwork-2.2.6\webwork-2.2.6.jar

webwork-2.2.6\lib\default\*.jar

将以上包加到项目的lib文件夹

将webwork-2.2.6\src\java\webwork-default.xml加到项目的lib目录下

将webwork-2.2.6\src\java\META-INF\taglib.tld改名为webwork.tld加到项目的WEB-INF目录下

第二步:在web.xml中配置webwork

<?xml version="1.0" encoding="UTF-8"?>
<!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 2.0 Example App</display-name>

    
<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>

     <taglib>
   <taglib-uri>webwork</taglib-uri>
   <taglib-location>/WEB-INF/webwork.tld</taglib-location>
</taglib>
</web-app>

 

第三步:新建action文件

package com.jiangjing.action;

import com.opensymphony.xwork.Action;

public class hellowordaction implements Action...{
    
private String name;
    
public String execute() throws Exception...{
         name
= "这是江静的第一个webwork!";
         System.out.println(
"----");
        
        
return SUCCESS;
     }

    
    
public String getName() ...{
        
return name;
     }

    
public void setName(String name) ...{
        
this.name = name;
     }


}

第四步:新建jsp

<%@ page language="java" contentType="text/html; charset=GBK" pageEncoding="GBK"%>
<%@taglib prefix="ww" uri="webwork"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    
<head>
        
<meta http-equiv="Content-Type" content="text/html; charset=GBK" />
        
<title>我的第一个webwork</title>
    
</head>

    
<body>
         <ww:property value="name"/>
    </body>
</html>

</element>

第五步:添加webwork.properties到项目的src目录下

webwork.i18n.encoding=ISO-8859-1
webwork.locale=de_DE
webwork.multipart.saveDir= emp
webwork.multipart.maxSize=12345

### Load custom property files (does not override webwork.properties!)
webwork.custom.properties=test,com/opensymphony/webwork/othertest

# added the MockTag to the path of Tags that the TagDirective will search through
webwork.velocity.tag.path = com.opensymphony.webwork.views.velocity.ui, org.displaytag.tags

webwork.ui.templateDir = template

### Load custom default resource bundles
webwork.custom.i18n.resources=testmessages,testmessages2

### XSLT Cache
webwork.xslt.nocache = true

第六步:添加xwork.xml到项目src目录

<!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="helloworld" class="com.jiangjing.action.hellowordaction">
             <
result name="success" type="dispatcher">
                 <
param name="location">/hello.jsp</param>
             </
result>
         </
action>    
        
    
</package>
</
xwork>

 

分享到:
评论

相关推荐

    WebWork 2.2.6 API

    9. **版本控制**:作为2.2.6版本,WebWork引入了一些针对该版本的优化和修复,可能包括性能提升、新的功能特性和已知问题的解决。 10. **社区支持**:WebWork背后有一个活跃的开发者社区,提供文档、论坛和示例,...

    webwork 2.2.6中文文档

    webwork 2.2.6 中文版本,然后编译生成chm格式,方面查看。

    webworkinaction.zip_action _oscore-2.2.6.jar_webwork_webwork in

    通过导入这些文件,开发者可以在IDE中快速搭建开发环境,进而调试和运行WebWork应用程序。 `README.txt`通常包含项目的基本信息和使用指南,是了解项目的第一步。`changelog.txt`则记录了项目的历史修改,有助于...

    webwork 2.2.7.zip打包下载

    WebWork 2.2.7是该框架的一个版本,其主要目的是为了简化企业级Web应用的开发,提高代码的可维护性和可扩展性。 首先,我们来看看`webwork-2.2.7.zip`这个压缩包。这是一个包含了WebWork 2.2.7完整组件的下载包,它...

    webwork-2.1.6.jar

    webwork-2.1.6.jar

    webwork2个人学习总结

    - 开始学习Webwork2时,首先需要下载对应的JAR包,例如webwork-2.2.6.2版本。 - 将下载的JAR包放入项目中的LIB目录,包括default文件夹下的所有JAR包和webwork-2.2.6.jar。 - 这些JAR包是Webwork2运行的基础,...

    怎么用WebWork来实现HelloWorld.docx

    接着,你需要从网上下载WebWork的最新版本压缩包,然后解压缩。解压后,你会看到几个重要的文件和目录: 1. `webwork-2.x.jar` 是WebWork的核心库。 2. `webwork-example.war` 是一个包含WebWork功能演示的例子,...

    webwork使用的jar包

    是webwork中的一个jar包

    spring和webwork包

    在提供的文件列表中,`webwork-2.2.6.jar`是WebWork框架的一个版本,而`spring.jar`则包含了Spring框架的部分核心组件。如果你需要深入了解这两个框架,可以通过阅读源码、查看官方文档或者参考博客文章(如提供的...

    [教學 - 入門篇] WebWork 2

    可以在OpenSymphony的官方网站下载WebWork的最新版本。文档中提到的是webwork-2.2.6.zip。确保下载后了解并理解项目的基本目录结构,这对于后续的开发非常重要。 ### 目录结构 解压后的WebWork包含多个目录,其中`...

    SWFUpload,多文件上传选择,jsp版

    3. **SWFupload_webwork2.2.6**:这个目录很可能包含了SWFUpload的服务器端处理组件,尤其是针对JSP的实现。WebWork是一个流行的Java MVC框架,这里可能是WebWork 2.2.6版本的特定集成,用于处理上传文件的接收、...

    SWFupload_文件批量上传

    下面将详细探讨SWFupload的工作原理、主要特性、使用方法以及与Struts1和WebWork2.2.6框架的集成。 ### 1. 工作原理 SWFupload利用了Adobe Flash技术,因为Flash支持在浏览器中处理大文件和多文件上传,而...

    Spring-Reference_zh_CN(Spring中文参考手册)

    12.6.1. 在Spring环境中建立JPA 12.6.1.1. LocalEntityManagerFactoryBean 12.6.1.2. LocalContainerEntityManagerFactoryBean 12.6.1.3. 处理多个持久化单元 12.6.2. JpaTemplate 和 JpaDaoSupport 12.6.3. 基于...

Global site tag (gtag.js) - Google Analytics