Jsp tags 我怎样才能通过;“类型”;属性在<;html:text>;在struts1中

Jsp tags 我怎样才能通过;“类型”;属性在<;html:text>;在struts1中,jsp-tags,struts-1,Jsp Tags,Struts 1,当我试着在struts1中写这样的东西时:,它会给我一个错误 根据TLD,标签文本的属性类型无效 如何将“type”属性添加到标记?我知道这很旧,但我目前正在开发一个使用Struts 1框架的超旧应用程序,今天我遇到了同样的问题。以下是我正在使用的有效解决方案: <input type="number" name="budgetValue" value="<bean:write name="applicantForm" property="budgetValue"/>"&g

当我试着在struts1中写这样的东西时:
,它会给我一个错误

根据TLD,标签文本的属性类型无效


如何将“type”属性添加到
标记?

我知道这很旧,但我目前正在开发一个使用Struts 1框架的超旧应用程序,今天我遇到了同样的问题。以下是我正在使用的有效解决方案:

<input type="number" name="budgetValue" 
 value="<bean:write name="applicantForm" property="budgetValue"/>">

其中:
budgetValue-是表单属性;applicationform-是一种形式

多亏了
Milebza
的答案,但对我来说只有这种方式有效

<input type="number" name="budgetValue" value="${applicantForm.budgetValue}" />


你不能。html:text是用于生成
的标记,但不存在。在这种情况下,如何使用jstl输入类型number?您可以自己生成输入,或者创建一个相当于html:text的标记,或者意识到Struts 1已经被正式放弃多年,并开始使用一些现代的和维护的东西。规范的答案是修改taglib的TLD以接受动态属性。IIRC Struts 1.3已经做到了这一点,但我可能错了。对我来说,工作如期进行。非常感谢。