Struts 2 文本框排列

发布于 2024-12-01 16:51:29 字数 325 浏览 0 评论 0原文

我想创建一个包含文本框的表单,如下所示。我使用的是Struts2。

User Name
|Text Box for user name|

mail id
|Text box for mail id|    

<s:textarea name="username" id="username" label="User Name"/>

这显示:

User name |Text Box for user name|

但我想要上面的格式。当我使用验证框架时,标签以斜体显示,我想要普通文本。

I want to create a form that contains text boxes as follow. I am using Struts2.

User Name
|Text Box for user name|

mail id
|Text box for mail id|    

<s:textarea name="username" id="username" label="User Name"/>

This is showing:

User name |Text Box for user name|

But I want the above format. When I am using validation framework label is shown in italic, I want normal text.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

掩于岁月 2024-12-08 16:51:29

这是因为默认的 struts2 主题因子 xhtml 在表结构中显示输出 html
将主题更改为简单并使用您自己的 css/HTML 方式自定义输出

箱 struts.properties 文件并添加以下条目,

struts.ui.theme=simple

这将更改整个应用程序的主题,因为 struts2 标签将不再为您生成 HTML/表

代码你可以覆盖每页的主题
就像

<s:set name="theme" value="'simple'" scope="page" />

“史蒂文”建议的那样

That is because of default struts2 theme factor xhtml which is showing the output html in table structure
Change the theme to simple ans use your own css/HTML way to customize the output

crate a struts.properties file and add the following entry

struts.ui.theme=simple

this will change the theme for whole application as struts2 tags will no longer generates HTML/table code for you

else u can override the theme per page basis
like

<s:set name="theme" value="'simple'" scope="page" />

alternate way can be what "Steven" suggested

零時差 2024-12-08 16:51:29

你很幸运。只需将 labelposition="top" 属性添加到您的 Struts2 输入标记即可。例如,

<s:textfield name="subject"
             label="Subject"
             size="30"
             maxlength="50"
             labelposition="top"
             required="true"/>

对于斜体标签,应该由CSS控制。

You're in luck. Just add the labelposition="top" attribute to your Struts2 input tags. e.g.,

<s:textfield name="subject"
             label="Subject"
             size="30"
             maxlength="50"
             labelposition="top"
             required="true"/>

As for the italic label, that should be controlled by CSS.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文