本帖最后由 kk236235668 于 2013-04-22 11:23:03 编辑

解决方案 »

  1.   

    <img src="images/p<s:property value="i"/>.gif"/>
    换成
    <img src=‘images/p<s:property value="#i"/>.gif’/>  我记得要加上#的
      

  2.   

    <img src="images/p<s:property value="i"/>.gif"/>
    换成
    <img src=images/p<s:property value="#i"/>.gif[color=#FF0000]’[/color]/>  我记得要加上#的 
      

  3.   

    但如果把<s:property>直接换成1、2、3等直接数是没有问题的
      

  4.   

    java.lang.NumberFormatException: For input string: "image"
    你想让字符串image转化成number,才报这个错误的,跟踪下程序,看看这个字符串在哪里做转化的
      

  5.   


    生成的_jsp.java文件里头报的是这一行。
    out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${recomm_computer.image}", java.lang.String.class, (PageContext)_jspx_page_context, null, false));然后对应的jsp代码是<s:set name="i4" value="0"/>
    <s:iterator value="recomm_computer_pm" id="recomm_computer">
      <s:set name="i4" value="#i4++"/>
              <li><a href="" class="smallimage" rel="${recomm_computer.image}"><img src="images/p<s:property value="#i4"/>.gif"/>${recomm_computer.goodsname},${recomm_computer.introduce}</a> </li>
            <%//} %>
            </s:iterator>困惑了。。
      

  6.   

    <s:iterator value="recomm_computer_pm" id="recomm_computer">
    循环体内放的对象recomm_compter的属性.image是什么类型
      

  7.   

    image是string。我的代码有要求他转为其他类型吗
      

  8.   

    rel="${recomm_computer.image}"
    先把a标签的rel属性去掉,直接把${recomm_computer.image}打印出来,看看能处结果吗
      

  9.   

    看报错是后台输出的是一个String型的“image”,但是在jsp页面却要求用一个number型的值来接,我先看看代码