1、我在页面上用struts的html标签时,莫名其妙的有部分内容显示不出来,不知道怎么回事,换成普通的html标记就对了。 首先是确认那个TLD文件存在,
再就是要引入,用  <%@ taglib uri="/tags/struts-logic" prefix="logic" %> 这样类似的东西引入 html的prefix.2、我想在我的工程中使用smartupload,而不使用strust的上传组件。这个时候页面中file类型的标签在FormBean中用什么类型的字段表示?
就用String吧,使用的时候要什么转成什么.

解决方案 »

  1.   

    非常感谢enshiwzw !第一个问题很奇怪。不报错,只是页面内容显示不全。并且我把整个页面代码复制到另一个新建的页面就对了,能够完全显示。
    第二个问题,用String类型不可以。报错,说不匹配(....match...)
      

  2.   

    1、我在页面上用struts的html标签时,莫名其妙的有部分内容显示不出来,不知道怎么回事,换成普通的html标记就对了。 
     你的struts包未导入完全,或者路径错误,或者就是JSP最上面没有引用.
     看看你的WEB-INF下包有哪些?struts-html.tld之类的东西.
      JSP上面要导入的.例:<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
    <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
    还有就是web.xml里面配置不对.  <taglib>
        <taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri>
        <taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
      </taglib>
    这种可能较小.
    2、我想在我的工程中使用smartupload,而不使用strust的上传组件。这个时候页面中file类型的标签在FormBean中用什么类型的字段表示? 
    这个就不知道了.smartupload不好用.换换别的吧.或者直接用STRUTS的也没什么不好.
      

  3.   

    第二个问题我觉得应该用File类型的字段~
      

  4.   

    actionform里的参数要跟jsp页面的struts标签对应。
    比如jsp页面里的struts标签<html:text ...>有name,password,sex      
    actionform里必须有private String name;private String password;private String sex,
    actionform里的属性必须跟jsp的一样或多。
      

  5.   

    第二个问题是这样的,你要明确最终要的是什么类型,这样,STRING搞上之后再转.