浏览 4583 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2004-10-11
<tr><td align="left"> <ww:form name="test" action="register.action" method="post"> <ww:textfield label="'Username'" name="'user.name'"/> <ww:textfield label="'Password'" name="'user.password'"/> <ww:submit value="Submit"/><br> </ww:form> <%-- <form name = "test" action = "register.action" method = "post">--%> <%-- <input type = "text" name = "user.name"/><br>--%> <%-- <input type = "text" name = "user.password"/><br>--%> <%-- <input type = "submit">--%> <%-- </form>--%> </td></tr> action似乎根本没有被执行到。 使用下边被注释掉的那部分,就可以提交。请问如何解决。 BTW:webwork2有没有象struts_blank.war的那样配好最基本配置的war啊 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2004-10-11
改成: action="register"
有example的war, 具体名字叫什么忘记了, 搜索一下咯 |
|
返回顶楼 | |
发表时间:2004-10-11
谢谢你的回复,我试了,不行,提交还是回到本页。但是不用tag是可以提交的
因为我所有的配置都是自己写的,不象struts有个现成的blank,你帮看看我的web.xml漏了什么。目前我只要先解决tag无法使用的问题 不多,谢谢先 <?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> <filter> <filter-name>sitemesh</filter-name> <filter-class>com.opensymphony.module.sitemesh.filter.PageFilter</filter-class> </filter> <filter-mapping> <filter-name>sitemesh</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <servlet> <servlet-name>webwork</servlet-name> <servlet-class>com.opensymphony.webwork.dispatcher.ServletDispatcher</servlet-class> </servlet> <servlet> <servlet-name>velocity</servlet-name> <servlet-class>com.opensymphony.webwork.views.velocity.WebWorkVelocityServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>webwork</servlet-name> <url-pattern>*.action</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>velocity</servlet-name> <url-pattern>*.vm</url-pattern> </servlet-mapping> <taglib> <taglib-uri>webwork</taglib-uri> <taglib-location>/WEB-INF/webwork.tld</taglib-location> </taglib> </web-app> 现在只要tag能用先 谢谢 BTW:你说的那个example,webwork2的包里自带了,但是因为里边东西太多太杂,拿出来用觉得反而更麻烦。 |
|
返回顶楼 | |
发表时间:2004-10-11
先看文档, 再看example
如果搞不定, 就查看源代码, 看看用tag和不用tag生成的HTML有什么不同. webwork这么简单, 还有什么搞不定的. |
|
返回顶楼 | |
发表时间:2004-10-11
文档看了,就是没有找到小点的example.
至于你说看源码,初学者,概念都很少,叫我看源码,你开玩笑的把 现在找到小点的example了,谢谢提醒。 |
|
返回顶楼 | |
发表时间:2004-10-11
应该是说看看生成的html的页面的源码,不是webwork本身的源码
比较一下就明白了 |
|
返回顶楼 | |
发表时间:2004-10-11
谢谢scud,经你提醒,看了一下出来的html部分的代码,发现问题所在了
使用tag时生成的html,少了action <form> <table class="wwFormTable"> <tr> <td align="right" valign="top"><label class="label">Username:</label></td> <td><input type="text" name="user.name" /></td> </tr> <tr> <td align="right" valign="top"><label class="label">Password:</label></td> <td><input type="text" name="user.password" /></td> </tr> <tr> <td colspan="2"><div align="right" ><input type="submit" /></div></td> </tr> <br> </table> </form> 不使用tag时,生成的代码。 <form name = "test" action = "register.action" method = "post"> <input type = "text" name = "user.name"/><br> <input type = "text" name = "user.password"/><br> <input type = "submit"> </form> 问题已经解决:form那里少了单引号,谢谢两位 BTW:现在看到的例子好象都要用单引号,觉得好麻烦,有办法直接"xxx"吗? |
|
返回顶楼 | |
发表时间:2004-10-11
现在WW2的UI Tag还是不完善,依赖Velocity,下一个版本才会有更好的改进。
|
|
返回顶楼 | |