浏览 114 次
|
该帖已经被评为新手帖
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2008-07-06
以下是最简单的demo
Action类CategoryAction public class CategoryAction{ public String getChildrenCategory() { System.out.println("@@@@@@@@@@@@@@@@@@@@@@@@"); return "success"; } } action对应的配置文件 <struts> <constant name="struts.i18n.encoding" value="UTF-8"></constant> <package name="struts2" extends="json-default"> <action name="categoryMangement" class="com.gerar.action.CategoryAction"method="getChildrenCategory"> <result type="json"></result> </action> </package> </struts> 调用action的jsp文件 <%@ page contentType="text/html; charset=UTF-8" %> <%@ taglib prefix="s" uri="/struts-tags" %> <html> <head> <title>Name Collector</title> </head> <body> <s:form action="categoryMangement"> <s:textfield name="id" label="Your id"/> <s:submit/> </s:form> </body> </html> 就这么简单的demo,点提交时居然action会执行两遍,如果我把返回类型改成jsp则不会执行两遍,或者我不在action配置中指定方法,直接用默认的execute方法,则也不会执行两遍,这到底是什么原因啊 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
最后更新时间:2008-07-07
没人知道吗
|
|
| 返回顶楼 | |


