我在jsp中用<html:text property="userName" size="16" maxlength="16"/><br>
建一个文本框,他为什么不显示呀,只能用<input type="text",name="username">才可以显示一个文本框

解决方案 »

  1.   

    <html:text property="userName" size="16" maxlength="16"/><br>
    这个用struts的,搂主必须把tld包含进来
      

  2.   

    同意楼上的,在jsp页面的开始处加上
    <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
      

  3.   

    <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
    这个我加了,也是不显示
      

  4.   

    我的全部程序代码,不知道为什么就是不显示呢
    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
    <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
    <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
    <html:html locale="true">
     <head>
       <title><bean:message key="hello.jsp.title"/></title>
       <html:base/>
     </head>
     <body bgcolor="white"><p>
     <html:form action="/HelloWorld.do" focus="userName" >
         <html:text property="userName" size="16" maxlength="16"/><br>
         <html:submit property="submit" value="Submit"/>
         <html:reset/>
    </html:form><br>
     </body>
    </html:html>