问题标签 [struts-tags]

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 投票
1 回答
1985 浏览

javascript - 如何制作一个只读的适合其内容

我的表单中有一个文本区域:

以及更多的文本区域字段。我想让这些文本区域在只读模式下适合它们的内容。

由于我已经指定rows=8,如果内容仅填充 2 行,它有时会显示一个空白区域,或者如果内容超过 8 行,它会显示一个滚动条。

如何在没有滚动条的情况下根据它们的内容为这些文本区域提供正确的大小?

0 投票
2 回答
504 浏览

jsp - OGNL/Struts2 JSP assigning bean to an object

In Struts2 / OGNL page, is it possible to assign any type of bean to an object depending on condition?

For instance,

0 投票
1 回答
757 浏览

jsp - 使用动态表单进行 Struts 2 字段验证

我有 Struts 2 应用程序。

我有一个如下所示的 jsp 文件

可以看出,从动作名称到字段名称的所有元素都是动态创建的

当我对字段进行验证检查时会出现问题。在验证检查时,会显示错误,但页面中不会出现任何文本字段。

我该如何解决这个问题。

0 投票
3 回答
1660 浏览

java - 如何为表单输入字段使用 Struts 2 push 标签?

我有两个类,一个是 Action 类MyAction,另一个是 POJO 类User。在里面MyAction,我为User班级做了getter-setter。

然后我有index.jsp用户输入页面。在此,我使用 struts 2push标记存储在User类中的属性。它看起来像这样:

但我收到一个错误。如果我删除 push 标签并在User属性前加上user,那么它运行良好。任何人都可以指导我,我错在哪里以及如何push在表单中的输入字段中使用标签。

0 投票
1 回答
46 浏览

scope - 无法访问 Thread 属性(列表

这是我的 AvailLableEvents 线程代码:

我创建了一个启动 AvailableEvents 线程的 ServletContextListener:

这是 web.xml 中的侦听器配置:

用于访问我的 JSP 中的 ListavailableEvents 的 Struts 标记:

eventtitle 是类 Events 的实例变量

我可以通过在 ActionSupport 的任何子类中使用此代码来获得所需的值:

如何在 Struts 标签中执行此操作 在此先感谢您提供的任何帮助。


Java 打印:确定正在打印的页面

我有一个print来自类的方法:

EditorPanePrinter是一个用于打印预览的JEditorPane包装。JPanel有关详细信息,请参见此处

在显示的打印对话框中单击“确定”后,该页面已从打印机正确打印。

对于超过 1 页,尤其是要打印的页面很多,我想显示一个打印页面的对话框:即在打印第一页时“打印第 100 页”,当第二页打印时“打印第 2 页,共 100 页”页面正在打印,等等。

我到处搜索,但没有找到解决方案。这个怎么做?

如果您需要更多信息,请告诉我。

0 投票
0 回答
742 浏览

jsp - 如何将一个jsp的s:iterator var引用到struts2中的另一个jsp

我正在从事一个涉及从 Struts 1 迁移到 Struts 2 版本的项目。在一个jsp中,我有迭代器

其中'rule'是一个带有arraylist'parts'的POJO(它也是一个包含POJO的列表)。

在迭代器内部,我包含了一个使用jsp:include.

在包含的jsp中,即edit_rule_part.jsp,我多了一个迭代器标签,

但这不起作用。我也尝试过使用

其中'each_part'是s:iterator父jsp中父的id,但它没有用。

所以结构看起来像这样

所以问题是JSP2 中的'cond' 迭代器想要引用JSP1 中的'each_part' 迭代器。

如何在另一个 jsp 文件中的另一个迭代器变量中访问迭代器类型的变量“each_part”?

通常我们在 value = #.list 的子迭代器中引用父迭代器,但在这种情况下,两个迭代器都在不同的 jsps 上。

早在 struts1 中,这是使用嵌套根标签实现的。

0 投票
1 回答
881 浏览

java - 如何在 Struts 配置文件中配置文件夹内的文件路径

我创建了一个名为的文件夹,customer并在其中放置了以下 JSP 文件 。edit.jspeditsuccess.jsp

我的 struts 配置是

edit.jsp是输入页面,editsuccess.jsp是命名控制器(Servlet)的输出页面,控制器Editctr的路径是edit. 这里我通过JSP调用前端的servlet

当我提交表单时,它显示以下错误

HTTP 状态 404 - 请求的路径无效

我尝试了一些可能的改变方法,但我仍然无法修复它。

0 投票
2 回答
849 浏览

java - 请求的列表键“国家”无法解析为集合/数组/映射/枚举/迭代器类型。示例:人或人。{name}

我有一个需要使用 Struts 2 选择标签填充的下拉列表。

在我的动作类中,我有以下声明,后跟 getter 和 setter。

我得到以下异常。错误在哪里?

这是我获取下拉列表数据的方式。我有这个就够了,如果不让我知道。

0 投票
2 回答
1937 浏览

java - 在文本字段中使用 if/else?

我已经找到了几种使用if/else标记的方法以及如何在<tr>标记中使用它。

但是可以在<s:textfield>标签中使用它吗?

如果某个参数为真,我想禁用几个字段(文本字段和日期选择器)。目前,我有两次完整的代码。一次有disable="true",一次没有。这使得jsp 非常冗长。

如果有更好/更短的方法,我会很高兴。

0 投票
2 回答
838 浏览

html - 文本字段中的 Struts2 / css

我从 struts2 编程开始,我想知道如何做以下事情。我有这个格式的struts代码:

在使用 struts2 之前我有这个 html 代码:

我怎样才能“合并”这两行来执行相同的 html 代码但使用我的 struts2 代码?