问题标签 [struts-html]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
7690 浏览

struts - Struts html html:text 不关闭输入 type="text" 标签

我使用 struts-html 生成表单字段。

例如:

生成:

如上所示,生成的输入标签没有关闭。这会导致我的 html 无效。

struts-html.tld 包括:

有谁知道为什么生成的输入没有关闭?有更新的版本吗?在哪里可以下载?

我尝试使用:

呈现为:

但是,我的输入标签一直呈现未关闭状态。


解决方案:

使用标签:

注意:如果您像我一样使用 Tiles,请直接在包含的 jsp 中使用它。它不是从您的基本模板文件继承的。

注意:在 xhtml 模式下,您不能在 html:form 标签内使用 sytleId。这不是问题,因为 id 属性是自动生成的以存储您的 bean 的名称。

0 投票
4 回答
38619 浏览

java - Struts - 所有 .tld 文件位于哪个 jar 文件中

我正在开发一个Struts基于 Web 的应用程序。我是新手Struts。我想struts-html.tld taglib在我的 jsp 页面中使用 struts 提供的 .

当我在网上搜索时,我知道在之前Struts 1.2.9,我们需要.tld手动定位文件。

但是现在这些.tld 文件被打包在 .jar 文件中,我们只需要将这些 jar 文件用作我们项目中的任何其他 jar 文件即可。

Q1。.tld所以我的问题是这些文件位于哪个 jar 文件中。我从Javaranch答案中得知这些.tld文件被打包到struts-taglib.jar文件中。我下载了完整的 struts 库,但没有找到那个 jar 文件。

0 投票
2 回答
3049 浏览

javascript - 如何使用javascript包含struts html标签?

我有一个复选框和一个文本框。我使用了 struts 标签和

现在我需要验证是否选中了复选框,我应该灰显(禁用)文本框。如果未选中,则文本框将使用电话号码。

我确实喜欢这个,我在单击复选框时调用了一个 java 脚本,并根据是否选中了复选框 ix 做了一个 innerHtml。

var status_check=document.getElementById("line1Checked").checked; if(status_check==true){ document.getElementById("line1").readonly="true"; } else{ document.getElementById("line1").readonly="false"; }

如果选中该复选框,我会将文本框设为只读。这就是文本框的定义方式,

请建议..

0 投票
1 回答
1409 浏览

java - struts的消息资源属性文件中的参数

我正在使用 html:image 标记在 jsp 中包含图像。图像位置在 struts 的消息资源属性文件中指定。路径之前定义为 ../../images/image1.gid。现在由于某种原因上下文正在发生变化,因此没有加载图像。如何访问消息资源文件中的上下文路径?我尝试了 key={0}/images/image1.gif,但这仅适用于 bean:message,因为它包含 arg0 属性。但我怎么做的形象?有什么办法吗?

PS:<img src=<bean:message arg0="<%=request.getContextPath()%>" key="image1"/>>工作。但我无法更改使用 html:image 的 100 个 jsp 文件。

谢谢 V

0 投票
1 回答
2872 浏览

java - 将 name 和 id 属性添加到 textarea (struts)

我主要做 CSS 和 php,所以我有点迷失在这里,所以不知道这是否可能是我想要的方式,就是这样:

我有这个代码

我希望这个 textarea 呈现“textareaID”的 id 和类似“textareaname”的名称

我该怎么办?...如果我使用 styleID,页面将不再加载...我需要将一些 css 应用于该标记,这就是问题所在。

提前致谢!

0 投票
4 回答
17309 浏览

html - 填充来自一个领域标签

我想从会话 bean 填充一个字段。

我试过这个:

但无济于事。

谢谢。

0 投票
2 回答
1990 浏览

java - Struts2配置理解

最近我正在完成一篇关于 Struts2 UI 标签的教程。所以,我找到了那个例子并完美地执行了它。

但是,在 struts.xml 配置文件中,我无法理解一些 OGNL 表达式。我在这里写的:

在这里,我从 index.jsp 向 populateRegier 填充一个请求,因此它将它重定向到 RegisterAction.java 并执行我的类的 populate() 方法,即如下:

注册动作.java

第一个问题:我不明白为什么它在这里执行 populate() 方法?

第二个问题:method="{1}" struts2.xml中的意思是什么?

提前致谢...

0 投票
3 回答
13342 浏览

java - 写一个对象的字符串属性

我的表单中有一个对象,其中包含各种字符串属性。

当我想在我的 JSP 表单中打印它时,我可以这样做

效果很好。

现在我想创建一个 HTML 输入字段。但是当我写

<html:text property="company.address" />

我收到一条错误消息

您知道如何使用我的公司地址创建 HTML 输入字段吗?

我的 bean 有必要的相应 getter 和 setter。

0 投票
1 回答
161 浏览

google-chrome - 如何阻止动态数据超出表溢出?

这是一个 Struts 应用程序。我必须在从 DB 或任何会话对象(例如 Notes)检索的左侧面板中显示一些动态日期。如果单词之间有空格,那么它的工作正常。但是在测试我是否在没有空格的情况下输入了一些字符时,在左侧面板中显示数据时会越过表格并出现在 IE8、Mozilla 和 chrome 的主面板上。

我的部分示例代码是这样的。

请提供任何解决方案。

我删除了 </ > 符号以使 U sho 代码

0 投票
1 回答
3555 浏览

struts - struts html:image vs html:img

以下struts html标签有什么区别:

“html:image”和“html:img”

我搜索了 apache 文档,但找不到区别。