早先做个练习项目就出现了这个错误,各种查资料,然后各种尝试,依然没有解决,不过可以确定是前台页面导致的。
今天又碰到了这个问题,头疼啊!不能再略过了,使用最笨的方法,一个模块一个模块的排除。先看下我的前台代码吧:
<form action="donewSalChance" id="newsalChance_frm" method="post"> <table class="query_form_table"> <tr> <th>客户名称</th> <td> <input name="salChance.SCustname" id="custName" type="text" /> <span class="red_star">*</span> </td> <th>负责人</th> <td> <input name="salChance.SCustmanager" id="custManager" type="text" /> <span class="red_star">*</span> </td> </tr> <tr> <th>机会来源</th> <td> <input name="salChance.SSource" id="salSource" type="text" /> </td> <th>成功机率(%)</th> <td> <input name="salChance.SRatio" id="salRatio" type="text" /> <span class="red_star">*</span> </td> </tr> <tr> <th>公司电话</th> <td > <input name="salChance.SMobile" id="mobile" type="text" /> <span class="red_star">*</span> </td> <th>客户等级</th> <td> <span style="color:#FF0000;"><select name="salChance.customerlevel.levelId"> <s:iterator value="custLevelList" var="level"> <option value="<s:property value='#level.levelId'/>"><s:property value="#level.levelValue"/></option> </s:iterator> </select> </span> <span class="red_star">*</span> </td> </tr> <%-- <tr> <th>概要</th> <td> <input name="salChance.SSummary" id="summary" type="text" /> <span class="red_star">*</span> </td> <th>地区</th> <td> <span style="color:#FF0000;"><s:select name="salChance.customerzone" list="custZoneList" listKey="czoneId" listValue="czoneValue" theme="simple"/></span> <span class="red_star">*</span> </td> </tr> --%><tr> <th>机会描述</th> <td colspan="3"> <textarea id="chanceInfo" rows="6" cols="50" name="salChance.SChanceinfo"></textarea> <span class="red_star">*</span> </td> </tr><%-- <tr> <th>指派给</th> <td> <s:select name="salChance.usersBySTosb" list="userList" listKey="UId" listValue="UUsername" theme="simple"/> <span class="red_star">*</span> </td> <th>指派时间</th> <td> <input name="salChance.SDate" id="t1" readonly size="20" /> <span class="red_star">*</span> </td> </tr> --%></table> </form>下拉框列表使用s:select实现的,但就恰恰是这个原因导致的。。。。当我把s:select都屏蔽掉后,提交完全没有问题!
好吧,换成select标签加s:iterator来做试试,居然成功了,呵呵!
但究竟是什么原因,做完项目后一定得好好请教请教高手!