jsp页面表单提交删除方法,表单已经提交了,但是无法进入删除方法的断点

[复制链接]
查看11 | 回复3 | 2011-2-18 09:03:53 | 显示全部楼层 |阅读模式
function delete_onclick(idValue){

document.all.creditRankInfoId.value = idValue;

document.forms(\\\"creditItemsForm\\\").actions.value= \\\"deleteCreditRankInfo\\\";

document.forms(\\\"creditItemsForm\\\").submit();

alert(111);
}
已经弹出111了,但是没进入我的deleteCreditRankInfo方法,struts的配置文件里面检查了下,方法名没错。看了下tomcat的日志,得到如下的异常报告

2011-01-26 17:53:57 StandardWrapperValve[struts1]: Servlet.service() for servlet struts1 threw exception
java.lang.NullPointerException
at org.apache.commons.beanutils.PropertyUtilsBean.getIndexedProperty(PropertyUtilsBean.java:427)
at org.apache.commons.beanutils.PropertyUtilsBean.getIndexedProperty(PropertyUtilsBean.java:340)
at org.apache.commons.beanutils.PropertyUtilsBean.getNestedProperty(PropertyUtilsBean.java:684)
at org.apache.commons.beanutils.PropertyUtilsBean.getProperty(PropertyUtilsBean.java:715)
at org.apache.commons.beanutils.BeanUtilsBean.setProperty(BeanUtilsBean.java:884)
at org.apache.commons.beanutils.BeanUtilsBean.populate(BeanUtilsBean.java:811)
at org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:298)
at org.apache.struts.util.RequestUtils.populate(RequestUtils.java:493)
at org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:816)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:203)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.ajaxanywhere.AAFilter.doFilter(AAFilter.java:46)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
at org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
at com.lenovo.platform.security.acegi.MyAuthenticationProcessingFilter.doFilter
回复

使用道具 举报

千问 | 2011-2-18 09:03:53 | 显示全部楼层
<p>

<pre class=\\\"answer-content\\\">document.forms(\\\"creditItemsForm\\\").actions.value= \\\"deleteCreditRankInfo\\\";

document.forms(\\\"creditItemsForm\\\").submit();
改为:

document.creditItemsForm.action.value= \\\"deleteCreditRankInfo\\\";

document.creditItemsForm.submit();

</p>
回复

使用道具 举报

千问 | 2011-2-18 09:03:53 | 显示全部楼层
<p>

<pre class=\\\"answer-content\\\">document.creditItemsForm.action= \\\"deleteCreditRankInfo\\\";
document.creditItemsForm.submit();

</p>
回复

使用道具 举报

千问 | 2011-2-18 09:03:53 | 显示全部楼层
<p>

<pre class=\\\"answer-content\\\">document.creditItemsForm.action= \\\"deleteCreditRankInfo\\\";
document.creditItemsForm.submit();
js的调式是比较麻烦的。。。

</p>
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行