Html 文本字段中的Struts2/css

Html 文本字段中的Struts2/css,html,jsp,struts2,struts-tags,Html,Jsp,Struts2,Struts Tags,我从struts2编程开始,我想知道如何做以下事情。我有一个表单中的struts代码: <s:textfield name="aName"/> 在使用struts2之前,我有以下html代码: <input id="aLogin" type="text" class="form-control" name="username" value="" placeholder="something" required autofocus> 我怎样才能“合并”这两行代码

我从struts2编程开始,我想知道如何做以下事情。我有一个表单中的struts代码:

<s:textfield name="aName"/>

在使用struts2之前,我有以下html代码:

<input id="aLogin" type="text" class="form-control" name="username" value="" placeholder="something" required autofocus>


我怎样才能“合并”这两行代码来完成相同的html代码,但使用struts2代码?

名称应该与bean变量的名称相同,因此

<s:textfield name="username"/>


只有在action类中有setUsername方法时,这才有效。

在Struts标记中,
class
ans
style
变成
cssClass
csssstyle
;在Struts的旧版本中,
required
是一个属性,指示何时放置
*
标记,现在改为
requiredLabel
,以避免覆盖HTML5 required属性。可以设置其他HTML5属性,如
占位符
自动聚焦
,因为Textfield标记允许动态属性

那么在你的情况下:

<s:textfield id = "aLogin" 
           name = "aName" 
       cssClass = "form-control" 
          value = ""
    placeholder = "something" 
       required
      autofocus />


有关其他信息,请参阅

它们有不同的名称,您希望如何合并它们?