这个错误不是“structs标签不能输出int的数据”的错误吧,应该是找不到资源文件的错误,检查你的struts-config.xml里资源文件是否已经有了

解决方案 »

  1.   

    错误看似是从message-resource中查找key。<bean:write name="name" property="num" />这里的“name”,应该不是form的名字,换成你form的名字。
      

  2.   

    to,rehuhu(不太努力的笨小孩) 我用的没错,name就是form的名字啊。
      

  3.   

    可以输出int型的数据,我刚刚试验过,检查一下有没有加载<%@ page import="form"%>
      

  4.   

    看错误的信息,应该是你在使用了资源文件,但是在struts-config.xml中并没有引用,导致找不到信息,int可以用<bean:write name="name" property="num" />这个输出的,再检查下程序吧
      

  5.   

    肯定是可以输入int的值的
    <bean:write name="name" property="num" />
    怀疑有两个原因:1,可能name 是那种关键字,有可能冲突了,经常会出现这种情况...换个试试
    2,你ACTION中给name属性的这个值对像有不有num这个属性等,类似的还有其他一些情况,仔细检察一下