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

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

  • 相关阅读:
    python删除列表重复元素
    maven常用打包命令
    python开发之函数
    手把手教你用Strace诊断问题
    python引用列表--10
    Python中open函数怎么操作文件--9
    python数据操作--8
    图解源码之FutureTask篇(AQS应用)
    图解源码之java锁的获取和释放(AQS)篇
    图解线程池工作机制,手写线程池?
  • 原文地址:https://www.cnblogs.com/archermeng/p/7537466.html
Copyright © 2020-2023  润新知