主题 : 问卷调查提交报错
级别: 童生
UID: 54630
积分:23 加为好友
威望: 1 精华: 0
主题:3 回复:15
注册时间:2013-11-15
在线时长:0
1#   发表于:2016-09-27 23:00:24  IP:211.11.*.*
问卷和留言板,点提交后报一样的错。。。什么原因啊,求答案。。。。。

type Exception report

message Request processing failed; nested exception is java.lang.NullPointerException

description The server encountered an internal error that prevented it from fulfilling this request.

exception

org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.NullPointerException
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:948)
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:838)
javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
com.jeecms.common.web.XssFilter.doFilter(XssFilter.java:50)
org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:347)
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:264)
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:230)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
com.jeecms.common.web.ProcessTimeFilter.doFilter(ProcessTimeFilter.java:35)
root cause

java.lang.NullPointerException
com.jeecms.cms.action.front.VoteAct.getItemIdsParam(VoteAct.java:166)
com.jeecms.cms.action.front.VoteAct.submit(VoteAct.java:130)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:497)
org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:440)
org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:428)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:838)
javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
com.jeecms.common.web.XssFilter.doFilter(XssFilter.java:50)
org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:347)
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:264)
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:230)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
com.jeecms.common.web.ProcessTimeFilter.doFilter(ProcessTimeFilter.java:35)
note The full stack trace of the root cause is available in the Apache Tomcat/7.0.62 logs.
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
2#   发表于:2016-09-28 08:28:18  IP:220.67.*.*
哪个版本系统
1
级别: 童生
UID: 54630
积分:23 加为好友
威望: 1 精华: 0
主题:3 回复:15
注册时间:2013-11-15
在线时长:0
3#   发表于:2016-10-04 23:33:05  IP:117.3.*.*
哪个版本系统

v6系统,问卷代码如下:
         [@cms_vote]
        [#if !tag_bean??]
        <div class="dc_h01">没有默认投票主题</div>
        [#else]
      <form name="votes" action="${base}/vote.jspx" method="post" target="_blank">
         <div class="dc_h01">网站调查问卷</div>
         <div class="miaoshu">为了给您提供更好的网上服务,请您协助我们完成以下调查。您的返馈对我们很重要,我们将致力于倾听、挖掘和满足您的需求,提供更安全,更人性化的用户体验。 再次感谢您的参与。</div>
         <div class="xuanx">
             <p>${tag_bean.title?html}
<input type="hidden" name="voteId" value="${tag_bean.id}"/></p>

              [#if tag_bean.multiSelect gt 1]
               [#list tag_bean.items as item]
              <p>
<input type="checkbox" name="itemIds" value="${item.id}" onClick="check_votes(${tag_bean.multiSelect})" id="${item.id}"/>${item.title?html}
              </p>
              [/#list]
              [#else]
              [#list tag_bean.items as item]
             <p><input type="radio" name="itemIds" value="${item.id}"/>${item.title?html}</p>
             [/#list]
             [/#if]
             <p style="margin-top:20px;">
<input class="btn_01 bg_01" type="submit" name="" value="提 交" />
          <a href="${base}/vote_result.jspx?voteId=${tag_bean.id}" target="_blank" class="btn_01 bg_02" >查看结果</a>   </p>
         </div>      </form>
[/#if]
[/@cms_vote]
       <div class="clear h10"></div>
        
级别: 白丁
UID: 92929
积分:1 加为好友
威望: 0 精华: 0
主题:0 回复:2
注册时间:2016-10-06
在线时长:0
4#   发表于:2016-10-06 03:16:02  IP:59.249.*.*
gg
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
5#   发表于:2016-10-08 08:28:48  IP:117.153.*.*
你是不是自己改过了
1
级别: 童生
UID: 54630
积分:23 加为好友
威望: 1 精华: 0
主题:3 回复:15
注册时间:2013-11-15
在线时长:0
6#   发表于:2016-10-08 15:23:53  IP:211.30.*.*
回复第5楼

试过几次写法,都是一样的提交不了,报错,下面的写法很简单,点提交也是报错。。。

[@cms_vote]
 [#if !tag_bean??]
<p>没有默认投票主题</p>
[#else]
             <p>${tag_bean.title?html}</p>
              <form style="display:inline" name="votes" action="${base}/vote.jspx" method="post" target="_blank">
 <input type="hidden" name="voteId" value="${tag_bean.id}"/>
             [#if tag_bean.multiSelect = 1]
[#list tag_bean.items as item]
[#if item_index=0]
<input type="radio"  name="itemIds" value="${item.id}" checked="checked"/>
[#else]
<input type="radio"  name="itemIds" value="${item.id}"/>
[/#if]
${item.title?html}</br>
[/#list]
[/#if]
             <p style="margin-top:20px;"><input type="submit" class="btn_01 bg_01" name="" value="提交" />
<input type="button" class="btn_01 bg_02" name="" value="查看结果" onClick="window.open('${base}/vote_result.jspx?voteId=${tag_bean.id}')" /></p>
 </form>
           [/#if]
[/@cms_vote]
                 
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
7#   发表于:2016-10-08 15:25:54  IP:117.153.*.*
 <form action="${base}/vote.jspx" method="post">
            <input type="hidden" name="voteId" value="${vote.id}"/>
            <table>
            [#list vote.subtopics as subTopic]
            <tr>
            <td height="30" colspan="2" align="left">${subTopic_index+1}、${subTopic.title?html}</td>
            </tr>
            [#if subTopic.isRadio]
            <tr>
            <td height="30" colspan="2" align="left">
            [#list subTopic.voteItems as item]
            <input type="radio" name="itemIds${subTopic.id}" value="${item.id}"/>${item.title?html}
            [/#list]
            </td>
            </tr>
            [/#if]
            [#if subTopic.isMulti]
            <tr>
            <td height="30" colspan="2" align="left">
            [#list subTopic.voteItems as item]
            <input type="checkbox" name="itemIds${subTopic.id}" value="${item.id}"  id="${item.id}"/>${item.title?html}
            [/#list]
            </td>
            </tr>
            [/#if]
            [#if subTopic.isText]
            <tr>
            <td height="30" colspan="2" align="left">
            <input name="reply" type="text"/>
            </td>
            </tr>
            [/#if]
            <input name=subIds type="hidden" value="${subTopic.id}"/>
            [/#list]
            </table>
            <input type="submit" value="提交"/>&nbsp; 
            <a href="${base}/vote_result.jspx?voteId=${vote.id}" target="_blank">查看投票结果</a>
            </form><br>
默认的投票写法
1
级别: 童生
UID: 54630
积分:23 加为好友
威望: 1 精华: 0
主题:3 回复:15
注册时间:2013-11-15
在线时长:0
8#   发表于:2016-10-08 16:39:44  IP:211.30.*.*
回复第7楼
试过,用这个,连问卷的标题和选项都取不到。。。
用我那个至少还能取到内容,就是提交报错,搞不清什么原因了
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
9#   发表于:2016-10-08 16:45:19  IP:117.153.*.*
你没设置默认投票吧
1
级别: 童生
UID: 54630
积分:23 加为好友
威望: 1 精华: 0
主题:3 回复:15
注册时间:2013-11-15
在线时长:0
10#   发表于:2016-10-09 10:40:44  IP:211.30.*.*
你没设置默认投票吧

设置了
1 2 > >| 共2页