Struts2 - 如何使用 Struts2 标签将链接/按钮放入标签/跨度中?
我认为标题解释了我的问题。我需要使用 Struts2 标签在标签/跨度中添加链接(或按钮)(永远不明白真正的区别)。
<s:label cssClass="menu_span">
<s:submit value="Login" />
</s:label>
这不起作用。另外,我没有看到 s:span
(如 s:html
、s:body
、s:head
、s:title
、s:img
等等...)
我尝试查看标签引用,但似乎不可能做到这一点!
谢谢
I think the title explain my quesion. I need to add a link (or a button) in a label/span (never understand the real difference) by using Struts2 tags.
<s:label cssClass="menu_span">
<s:submit value="Login" />
</s:label>
This doesnt work. Also, i didnt see the s:span
(like s:html
, s:body
, s:head
, s:title
, s:img
, and so on...)
I tried to watch the tag references, but seems that isnt possible do it!
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
首先,您不需要使用 Struts2 标签,其中标准 HTML 标签可以正常工作(这就是为什么没有
s:html
标签等)。JSP 中的标签库可以简化和标准化您的 HTML 输出,让您更轻松。当标签语法实际上与生成的输出相同时,它们就不再有用。其次,您想通过将提交按钮包装在标签中来实现什么目的?标签用于将文本与表单元素(例如单选按钮、复选框、文本字段等)关联起来。按钮已经可以单击,因此我不遵循您想要执行的操作。
First, you don't need to use Struts2 tags where standard HTML tags work fine (which is why there isn't an
s:html
tag, etc.) Tag libraries in JSP are there to simplify and standardize your HTML output to make it easier on you. When the tag syntax is practically the same as the output generated, they cease to be useful.Second, what are you trying to achieve by wrapping a submit button in a label? Labels are used to associate text with a form element such as a radio button, checkbox, text field, etc. Buttons are already clickable, so I don't follow what you are trying to do.