我的dwr.xml配置如下
<dwr>
<allow>
<create creator="new" javascript="validator">
<param name="class" value="org.apache.struts2.validators.DWRValidator"/>
</create>
<convert converter="bean" match="com.opensymphony.xwork2.ValidationAwareSupport"/>
</allow>
<signatures>
<![CDATA[
import java.util.Map;
import org.apache.struts2.validators.DWRValidator;
DWRValidator.doPost(String, String, Map<String,String>);
]]>
</signatures>
</dwr>照书抄的、出现一下错误
2008-10-31 14:12:36 uk.ltd.getahead.dwr.util.CommonsLoggingOutput warn
警告: Missing type info for doPost(2<0>). Assuming this is a map with String keys. Please add to <signatures> in dwr.xml
2008-10-31 14:12:36 uk.ltd.getahead.dwr.util.CommonsLoggingOutput warn
警告: Missing type info for doPost(2<1>). Assuming this is a map with String keys. Please add to <signatures> in dwr.xml
2008-10-31 14:12:36 uk.ltd.getahead.dwr.util.CommonsLoggingOutput info
信息: Exec[0]: validator.doPost()
2008-10-31 14:12:36 uk.ltd.getahead.dwr.util.CommonsLoggingOutput error
严重: No converter found for com.opensymphony.xwork2.ValidationAwareSupport我英语水平不好,查了下似乎说我应该在signatures段里配置doPost可是我配置了啊?
是不是要配doPost两个参数的?高手给个示例,谢谢!!
<dwr>
<allow>
<create creator="new" javascript="validator">
<param name="class" value="org.apache.struts2.validators.DWRValidator"/>
</create>
<convert converter="bean" match="com.opensymphony.xwork2.ValidationAwareSupport"/>
</allow>
<signatures>
<![CDATA[
import java.util.Map;
import org.apache.struts2.validators.DWRValidator;
DWRValidator.doPost(String, String, Map<String,String>);
]]>
</signatures>
</dwr>照书抄的、出现一下错误
2008-10-31 14:12:36 uk.ltd.getahead.dwr.util.CommonsLoggingOutput warn
警告: Missing type info for doPost(2<0>). Assuming this is a map with String keys. Please add to <signatures> in dwr.xml
2008-10-31 14:12:36 uk.ltd.getahead.dwr.util.CommonsLoggingOutput warn
警告: Missing type info for doPost(2<1>). Assuming this is a map with String keys. Please add to <signatures> in dwr.xml
2008-10-31 14:12:36 uk.ltd.getahead.dwr.util.CommonsLoggingOutput info
信息: Exec[0]: validator.doPost()
2008-10-31 14:12:36 uk.ltd.getahead.dwr.util.CommonsLoggingOutput error
严重: No converter found for com.opensymphony.xwork2.ValidationAwareSupport我英语水平不好,查了下似乎说我应该在signatures段里配置doPost可是我配置了啊?
是不是要配doPost两个参数的?高手给个示例,谢谢!!
解决方案 »
- 初学SSH框架 要从哪里入手呢 求高手指教
- ibatis操作blob类型的时候超过4000字节时保存失败
- IIS和TOMCAT整合到一起后,JSP项目的一个伪静态URL不能访问,请问这个问题应该怎么解决?
- JavaScript 的缺点...不知有何方法可以解决这一问题...
- jsf标签value属性赋值<c:forEach var="num">问题
- 求助java里日期保存的问题
- ----------------一个搜索的思路-----------
- 请教jsp与applet的交互问题
- 请问applet与servlet间怎么通讯呀
- 各位有谁知道哪里有反编译软件,可以将JSP,CLASS文件反编译成原文件??重分相送?
- 我该如何去判决这个逻辑问题
- 其实我挺无奈的,大家帮帮忙...
但是dwr +struts 1.x 是需要在web.xml里配置启动参数。
dwr要大于struts的启动参数值
<!-- 加入DWR框架 --> <servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
<init-param>
<param-name>config-dwr</param-name>
<param-value>/WEB-INF/dwr.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
<!-- 加入DWR框架结束 --> 另外web-inf下的dwr.xml要作一下配置。例:<dwr>
<allow>
<create creator="new" javascript="TreeViewMgr">
<param name="class" value="com.yctech.wbflow.treeview.TreeViewMgr" />
<include method="isExistNodeName" />
<include method="getPosition" />
<include method="canExpand" />
</create>
</allow>
</dwr>
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>WEB-INF/conf/system/dwr.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>scriptCompressed</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>