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

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

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

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

Invalid action class configuration that references an unknown class问题原因之s:select的更多相关文章

  1. Invalid action class configuration that references an unknown class解决方案

    Sturts2整合后时出现诡异的异常: java.lang.RuntimeException: Invalid action class configuration that references a ...

  2. java.lang.RuntimeException: Invalid action class configuration that references an unknown class named [xxxAction]。

    java.lang.RuntimeException: Invalid action class configuration that references an unknown class name ...

  3. 【报错】java.lang.RuntimeException: Invalid action class configuration that references an unknown class named [xxxAction]

    java.lang.RuntimeException: Invalid action class configuration that references an unknown class name ...

  4. 错误:Invalid action class configuration that references an unknown class named [XXX]的解决

    问题: 用http的方式直接调用类,执行完毕后报错误信息Invalid action class configuration that references an unknown class name ...

  5. java.lang.RuntimeException: Invalid action class configuration that references an unknown class name

    ---恢复内容开始--- 转自 : https://www.cnblogs.com/javawebsoa/archive/2013/05/25/3098190.html java.lang.Runti ...

  6. 报错总结_java.lang.RuntimeException: Invalid action class configuration that references an unknown class name

    在使用SSH进行项目开发时,一不小心就可能出现以上的错误提示. 这样的问题可以简单理解为未找到名字为XXX的action 1)xxxAction没有在Struts.xml中配置相应的action: 大 ...

  7. SSH中的Invalid action class configuration that references an unknown class named.......

    最近用SSH框架做项目的时候页面提交数据到后台,遇到了这个问题,百度了一下,网上的解决办法无非两种: 1.检查struts.xml  ,applicationContext.xml的配置是否正确 2. ...

  8. jsp页面揣出现Invalid action class configuration that references an unknown class解决方案

    jsp页面中,增加和修改用了同一个页面,能正常增加,却不能修改,后来发现页面中有一个hidden的id, 这个input的name写成name="designType.id"时就会 ...

  9. Invalid action class configuration that references an unknown class named [XX] .

    多次遇到这个错误,难以解决,有时候出现,有时候没有,很神奇,今天发现了一点端倪,虽然说不上找到了所有导致这个bug的原因.至少,也是很主要的一种了. 其实,透过结果,如果debug用心,一行代码一行代 ...

随机推荐

  1. vim里设置tab及自动换行

    今天在使用vim编辑器时发现默认的tab键是8个字符,于是就想到把它设为四个空格,经过百度,得到了以下方法: 首先进入~/.vimrc 然后在文档末尾加上以下代码: set tabstop=4    ...

  2. IDEA抽取方法的快捷键

    正常的话是 ctrl+alt+m 如果快捷键占用或者修改过,在写代码的地方右键->refactor->extract->method

  3. python刷LeetCode:3.无重复字符的最长子串

    难度等级:中等 题目描述: 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度. 示例 1: 输入: "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 ...

  4. vue项目 首页开发 part2

    知识点回顾 git clone: 从远程服务器克隆一个一模一样的版本库到本地,复制的是整个版本库, 叫做clone.(clone是将一个库复制到你的本地,是一个本地从无到有的过程) 1. 创建分支 进 ...

  5. Vue.js——5.生命周期

    Vue的生命周期 创建阶段new Vue1,beforeCreate() 表示在实例没有被创建出来之前会执行它加载data和methods2,caeated() data 和methods被初始化了 ...

  6. C++内联函数作用及弊端

    为什么要使用内联函数? 因为函数调用时候需要创建时间.参数传入传递等操作,造成了时间和空间的额外开销.C++追求效率所以引入了内联的概念. 通过编译器预处理,在调用内联函数的地方将内联函数内的语句Co ...

  7. os简介

    1. 操作系统(Operation System,OS) 操作系统作为接口的示意图  没有安装操作系统的计算机,通常被称为 裸机 如果想在 裸机 上运行自己所编写的程序,就必须用机器语言书写程序 如 ...

  8. electron-builder打包跳过publish

    默认情况下执行 npm run release使用build命令打包时自动将打包好的安装程序发布到仓库,有时候不需要每次打包都上传到仓库,这时我们只需要在build命令后面加上参数-p never 即 ...

  9. C++随机迷宫生成[转载]

    原文:http://tieba.baidu.com/p/2596809144 #include<iostream.h> #include"time.h" #includ ...

  10. cookbook of python for data analysis

    打算写讲义,目录已经想好. Content basic of python jupyter 开发环境 python 基本语法 利用python脚本完成工作 numpy for matrix compu ...