zoukankan      html  css  js  c++  java
  • struts的ognl.NoConversionPossible错误

    JSP页面便利集合的时候,代码如下

    <s:iterator value="storageList" id="stList" status="st">
    <tr>
    <td class="list_data_number"><s:property value="#st.index+1"/></td>
    <td class="list_data_ltext"><s:property value="#stList.product.prodName"/> </td>
    <td class="list_data_ltext"><s:property value="#stList.stkWarehouse"/> </td>
    <td class="list_data_text"><s:property value="#stList.stkWare"/></td>
    <td class="list_data_number"><s:property value="#stList.stkCount"/></td>
    <td class="list_data_ltext"><s:property value="#stList.stkMemo"/></td>	
    </tr>
    </s:iterator>
    

      

    结果是:<s:property value="#stList.product.prodName"/>出现ognl.NoConversionPossible错误

    原因是:Struts没办法把页面的值转换成你Action里面定义的值。

    修改实体映射文件,添加懒加载(lazy="false"):

            <many-to-one name="product" class="com.wdy.orm.Product" fetch="select" lazy="false">
                <column name="stk_prod_id" not-null="true">
                    <comment>产品编号,外键</comment>
                </column>
            </many-to-one>
    

      

  • 相关阅读:
    2019.1.10英语笔记
    2019.1.9专业课笔记
    团队触发器
    团队脚本备份
    导表
    oslo.config
    nginx启动、重启、关闭
    常见的awk内建变量
    LVM
    Django, one-to-many, many-to-many
  • 原文地址:https://www.cnblogs.com/koal/p/4451341.html
Copyright © 2011-2022 走看看