Shao Fan

关于JAVA与软件工程
posts - 31, comments - 71, trackbacks - 0, articles - 4
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

建立一个最简单的Webwork应用程序

Posted on 2006-06-04 09:13 shaofan 阅读(2290) 评论(7)  编辑  收藏 所属分类: Java
适用于webwork 2.2.2,详见随包文档。源文件下载:Hello.rar

一共五步:

1.建立web应用程序的目录结构
2.拷贝库文件:ww安装目录下的lib\default中的所有jar,以及webwork-2.2.2.jar,复制到WEB-INF\lib下。
3.生成配置文件:web.xml在WEB-INF下, xwork.xml在WEB-INF\classes下

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>My First Hello Webwork</display-name>

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

    
<welcome-file-list>
        
<welcome-file>index.jsp</welcome-file>
    
</welcome-file-list>

    
<taglib>
        
<taglib-uri>/webwork</taglib-uri>
        
<taglib-location>/WEB-INF/lib/webwork-2.2.2.jar</taglib-location>
    
</taglib>
</web-app>


xwork.xml:
<!DOCTYPE xwork PUBLIC "-//OpenSymphony Group//XWork 1.1.1//EN" "http://www.opensymphony.com/xwork/xwork-1.1.1.dtd">

<xwork>
    
<!-- Include webwork defaults (from WebWork JAR). -->
    
<include file="webwork-default.xml" />

    
<!-- Configuration for the default package. -->
    
<package name="default" extends="webwork-default">
    
</package>
</xwork>


4. 编写action和jsp
5. 在xwork.xml中添加相应配置,如在package之间加入:
        <default-interceptor-ref name="completeStack"/>
        
<action name="helloww" class="net.blogjava.shaofan.helloww.Hello">
            
<result name="success">greetings.jsp</result>
        
</action>


下步计划:
* 了解package
* ww的taglibs
* 在action和jsp间传递数据的机制(struts中使用formbean,利用session,request等)


评论

# re: 建立一个最简单的Webwork应用程序  回复  更多评论   

2006-09-05 13:17 by sunchunhua
我的网站以前有毛病,

# re: 建立一个最简单的Webwork应用程序  回复  更多评论   

2006-09-05 13:18 by sunchunhua
你好 ? 我的望站有问题。

# re: 建立一个最简单的Webwork应用程序  回复  更多评论   

2006-09-05 20:30 by shaofan
@sunchunhua

???

# re: 建立一个最简单的Webwork应用程序  回复  更多评论   

2007-04-12 16:42 by Supergoal
为什么从2.2开始就需要加入Spring才能运行通过呢?而我用2.1.7时就不需要。

# re: 建立一个最简单的Webwork应用程序  回复  更多评论   

2007-08-01 20:09 by 地球人
我想建立一个望站但是我不知道怎么去建立啊?希望有会的哥哥姐姐可以交我啊``我的QQ570373936``````

# 293524149@.cn  回复  更多评论   

2007-10-27 13:55 by rg
ewr

# 293524149@.cn  回复  更多评论   

2007-10-27 13:55 by rg
rg

只有注册用户登录后才能发表评论。


网站导航: