gpt4 book ai didi

java - Struts2 文本值显示在不正确的位置

转载 作者:行者123 更新时间:2023-12-04 05:23:11 27 4
gpt4 key购买 nike

我创建了一个 struts2 登录页面,其中包含登录所需的所有基本组件。我正在使用 struts2 文本标签作为标签。下面是我的登录页面代码片段。

  <body>
<h2>Demo - Login</h2>
<s:actionerror />
<s:form action="login.action" method="post">
<s:textfield name="username" key="label_username" size="20" />
<s:password name="password" key="label_password" size="20" />
<s:submit name="signIn" key="label_login" align="center" />
<s:text name="name_msg"/>
<s:submit name="signUp" key="label_signUp"></s:submit>
</s:form>
</body>

我总是看到标题后显示文本(演示新手?),如下图所示。从 MessageBundle 读取文本。我尝试通过给出一些直接的文本值,尽管引用了资源包,即使结果相同。我错在哪里。

enter image description here

最佳答案

<s:text>标签显示没有“装饰”的文本。

默认的“xhtml”主题的表单标签发出表格标记。

这意味着您当前正在生成无效的 HTML,因此文本将显示在基本上任意位置,具体取决于浏览器如何处理表格行之间显示的内容。

查看源代码会立即回答这个问题。

您需要将文本放入表格行中,就像表单标签中的所有其他内容一样,或者使用“简单”主题并自己进行所有布局、错误消息等。

关于java - Struts2 文本值显示在不正确的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13498448/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com