浏览 4211 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2005-04-08
<?xml version="1.0" encoding="UTF-8"?> <web-app> <display-name>WebWork 2.0 Quick Start</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> <welcome-file-list> <welcome-file>index.jsp</welcome-file> <welcome-file>index.html</welcome-file> </welcome-file-list> <taglib> <taglib-uri>webwork</taglib-uri> <taglib-location>/WEB-INF/lib/webwork-2.1.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 webwork defaults (from WebWork-2.1 JAR). --> <include file="webwork-default.xml" /> <!-- Configuration for the default package. --> <package name="default" extends="webwork-default"> <!-- Default interceptor stack. --> <default-interceptor-ref name="defaultStack" /> <!-- Action: Lesson 03: HelloWebWorldAction. --> <action name="helloWebWorld" class="com.HelloWebWorldAction"> <result name="success" type="dispatcher">success.jsp</result> </action> </package> </xwork> -------------------------------- java类: package com; import com.opensymphony.xwork.ActionSupport; public class HelloWebWorldAction extends ActionSupport { String hello; public String getHello() { System.out.println("enter getHello"); return hello; } public String execute() throws Exception { System.out.println("enter execute"); hello = "Hello, WebWorld!"; return SUCCESS; } } ---------------------- 有两个页面: index.jsp: <html> <head> <title>WebWork Tutorial - Lesson 3 - Example 1</title> </head> <body> <p>Click the button below to activate HelloWebWorldAction.</p> <form action="helloWebWorld.action" method="post"> <p><input type="submit" value="Hello!" /></p> </form> </body> </html> ---------------------- success.jsp <%@ taglib uri="webwork" prefix="ww" %> <html> <head> <title>WebWork Tutorial - Lesson 3 - Example 1</title> </head> <body> <ww:property value="hello" /> </body> </html> =========================================== 在index.jsp中按下按钮提交后,流到页面success.jsp时会抛出异常 org.apache.jasper.JasperException: File "/webwork" not found 把success.jsp是引用tag的那两行去了就一切ok了,搞不懂为什么了? 哪位帮忙解问一下,多谢!!!! 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2005-04-08
贴代码时用 code标记..
用的啥Server? 版本? 把webwork.tld取出来,放到WEB-INF下试试. web.xml做如下改动: <taglib> <taglib-uri>webwork</taglib-uri> <taglib-location>/WEB-INF/webwork.tld</taglib-location> </taglib> xwork.xml里面检查一下有这行: <include file="webwork-default.xml"/> |
|
返回顶楼 | |
发表时间:2005-04-08
jetty5.1下servlet 2.4格式的web.xml不行。。2.3版本的可以,很奇怪
|
|
返回顶楼 | |
发表时间:2005-04-08
把jar下的tlb文件提出来了,按楼上说的作了,现象依旧.
Tomcat4.1 webwork2.1 :( |
|
返回顶楼 | |
发表时间:2005-04-08
异常是怎么抛的? 页面上显示的异常还是控制台显示的?
页面结果是啥? 修改过webwork.proerties? |
|
返回顶楼 | |