1、我在页面上用struts的html标签时,莫名其妙的有部分内容显示不出来,不知道怎么回事,换成普通的html标记就对了。 首先是确认那个TLD文件存在,
再就是要引入,用 <%@ taglib uri="/tags/struts-logic" prefix="logic" %> 这样类似的东西引入 html的prefix.2、我想在我的工程中使用smartupload,而不使用strust的上传组件。这个时候页面中file类型的标签在FormBean中用什么类型的字段表示?
就用String吧,使用的时候要什么转成什么.
再就是要引入,用 <%@ taglib uri="/tags/struts-logic" prefix="logic" %> 这样类似的东西引入 html的prefix.2、我想在我的工程中使用smartupload,而不使用strust的上传组件。这个时候页面中file类型的标签在FormBean中用什么类型的字段表示?
就用String吧,使用的时候要什么转成什么.
第二个问题,用String类型不可以。报错,说不匹配(....match...)
你的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的也没什么不好.
比如jsp页面里的struts标签<html:text ...>有name,password,sex
actionform里必须有private String name;private String password;private String sex,
actionform里的属性必须跟jsp的一样或多。