zoukankan      html  css  js  c++  java
  • Invalid action class configuration that references an unknown class问题原因之s:select

    早先做个练习项目就出现了这个错误,各种查资料,然后各种尝试,依然没有解决,不过可以确定是前台页面导致的。

    今天又碰到了这个问题,头疼啊!不能再略过了,使用最笨的方法,一个模块一个模块的排除。先看下我的前台代码吧:

    	<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来做试试,居然成功了,呵呵!

    但究竟是什么原因,做完项目后一定得好好请教请教高手!

  • 相关阅读:
    我学的是设计模式的视频教程——辛格尔顿,生成器VS工厂方法
    android在广播接收器BroadcastReceiver里面再进行发送广播,造成当前广播接收器不断循环执行问题
    Android 出现警告Exported service does not require permission
    Android中如何像 360 一样优雅的杀死后台服务而不启动
    Android下写一个永远不会被KILL掉的进程/服务
    android 程序防止被360或者系统给kill掉
    android如何让service不被杀死
    如何让自己的Android程序永不被系统kill
    TextView的一些高级应用(自定义字体、显示多种颜色、添加阴影)
    Android ListView的背景和黑色边缘化的问题
  • 原文地址:https://www.cnblogs.com/archermeng/p/7537465.html
Copyright © 2011-2022 走看看