如何显示Struts 场地?

发布于 2024-09-09 06:28:50 字数 111 浏览 2 评论 0 原文

我有一个带有 Struts 字段的 JSP,我想在生成的 HTML 中向最终用户显示它。

I have a JSP with a Struts <html:hidden property="message"> field and I want to display it in the generated HTML to the enduser.

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

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

发布评论

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

评论(3

好倦 2024-09-16 06:28:50

您没有提供有关您到底要做什么的详细信息,但我假设您有一个

<input type="hidden" ... />

想要将其更改为类似的

<input type="text" ... />

字段,如果是这种情况,您可以使用 JQuery 来修改该字段的类型,甚至用隐藏字段的值创建一个新字段。也许这可以帮助您使用 jQuery 更改输入字段的类型
如果您向我提供更多详细信息,我可能可以提供更多帮助。

编辑: Struts 隐藏标记呈现为 元素(您可以浏览生成的 html 代码来亲自查看),因此您确实可以使用 JQuery 来显示它。假设您的隐藏元素的 id 是“hiddenElement”,您可以

$("#hiddenElement").val() 

在 JavaScript 中使用它来获取其值并在您希望的任何位置显示它。您可以使用 JQuery 做很多有趣的事情,因此您可以阅读文档以获取有关如何使用它的更多想法。

You're not giving many details on what exactly you are trying to do but I am assuming that you have a field

<input type="hidden" ... />

which you would like to change to something like

<input type="text" ... />

If this is the case you can use JQuery to modify the type of the field, or even create a new field with the hidden field's value. Maybe this can help you change type of input field with jQuery
I might be able to help more if you give me some more details.

Edit: The Struts hidden tag gets rendered as an <input type="hidden"> element (you can browse the resulting html code to see that for yourself), so you can indeed use JQuery to display it. Assuming your hidden element's id is "hiddenElement" you can use

$("#hiddenElement").val() 

in your javascript to get its value and display it wherever you wish. There are a lot of interesting things you can do with JQuery, so you can read the documentation to get a few more ideas on how to use it.

夏花。依旧 2024-09-16 06:28:50

(使用 Struts 1.x)

如果您希望显示的隐藏元素仍然可供表单访问,您可以使用 write 属性(请参阅 struts 文档 ):

<html:hidden property="message" write="true">

这样,您的元素将可见,但仍可从表单访问。

(using Struts 1.x)

If you want your hidden elemnt to be displayed be still be accessible for your form you could use the write attribute ( see struts documentation ):

<html:hidden property="message" write="true">

That way, your element will be visible but still accessible from your form.

半葬歌 2024-09-16 06:28:50

您可以随时更改此设置(在 Struts 中):

<html:hidden property="message">

改为

<bean:write property="message" /> <!-- Creates the "message" as text -->

OR

<html:text property="message"> <!-- Creates a text box that with a populated message -->

You can always change this (in Struts):

<html:hidden property="message">

To

<bean:write property="message" /> <!-- Creates the "message" as text -->

OR

<html:text property="message"> <!-- Creates a text box that with a populated message -->
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文