Struts2 Struts 2文本框排列
我想创建一个包含文本框的表单,如下所示。我正在使用Struts2Struts2 Struts 2文本框排列,struts2,Struts2,我想创建一个包含文本框的表单,如下所示。我正在使用Struts2 User Name |Text Box for user name| mail id |Text box for mail id| <s:textarea name="username" id="username" label="User Name"/> 但是我想要上面的格式。当我使用的验证框架标签以斜体显示时,我需要普通文本。你很幸运。只需将labelposition=“top”属性添加到Struts2
User Name
|Text Box for user name|
mail id
|Text box for mail id|
<s:textarea name="username" id="username" label="User Name"/>
但是我想要上面的格式。当我使用的验证框架标签以斜体显示时,我需要普通文本。你很幸运。只需将
labelposition=“top”
属性添加到Struts2输入标记中。e、 g
<s:textfield name="subject"
label="Subject"
size="30"
maxlength="50"
labelposition="top"
required="true"/>
至于斜体标签,这应该由CSS控制。这是因为默认的struts2主题因子xhtml在表结构中显示输出html 将主题更改为简单ans使用您自己的css/HTML方式自定义输出 装箱struts.properties文件并添加以下条目
struts.ui.theme=simple
这将改变整个应用程序的主题,因为struts2标记将不再为您生成HTML/表格代码
否则你可以覆盖每页的主题
像
另一种方法可以是“Steven”所建议的文件越少越好,将常量放在struts.xml中可以保持文件列表向下。。。按照惯例,无论如何都不应该有太多的内容(只要加上:就在后面)。同意!!!这也是一件好事,但我的想法是将这些配置内容放在属性文件中,但这只是一个品味问题。我过去也喜欢属性文件,但四元数将我转换为常量的struts.xml方法。我很少再创建属性文件了。
struts.ui.theme=simple
<s:set name="theme" value="'simple'" scope="page" />