问题标签 [struts1]

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 回答
1395 浏览

java - 使用struts标签的jsp中不会出现struts动作数据

我是 struts 的新手,最近听说使用 jstl 标签是最首选的方式,但我很难通过。

问题.java

这是我的行动课

现在 Netbeans 在 while 循环中显示所有带有错误的语句:

没有为 add(String) 方法找到合适的方法 List.add(int,Questions) 不适用(实际和形式参数列表的长度不同) 方法 List.add(Questions) 不适用(实际参数 String 不能转换为 Questions通过方法调用转换)

我正在尝试使用 jstl 标签在我的 jsp 页面中获取这些数据。这是它转发到的页面

显示.jsp

0 投票
1 回答
3536 浏览

java - struts-config.xml 文件中的解析错误

我的 struts-config.xml 中出现以下错误

严重:第 6 行第 16 列解析错误:文档根元素“struts-config”,必须匹配 DOCTYPE 根“form-validation”。org.xml.sax.SAXParseException;systemId: jndi:/localhost/SSH/WEB-INF/struts-config.xml;行号:6;列号:16;文档根元素“struts-config”,必须匹配 DOCTYPE root“form-validaton”

xml:

0 投票
3 回答
698 浏览

java - Struts 1 自定义本地化

我需要一些帮助来解决以下问题。我们有一个现有的 web 应用程序,它根本不使用任何框架(只是 servlet),我们需要添加新的功能,但是web.xml我们将添加 Struts 1 和 Spring,而不是添加新的 servlet。

由于该项目已经存在,我们必须配置 Struts 以便能够与已有的约定相处。其中之一是本地化。

所有可本地化的文本都来自我们的数据库,而不是使用 .property 文件,因此我实现了自己的MessageResourcesFactoryMessageResources类。问题在于,在我们的应用程序中,我们从一个名为“LANGUAGE”的整数会话属性中获取用户语言,而不是从Struts 默认使用的区域设置属性“org.apache.struts.action.LOCALE”中获取用户语言。

问题是这样的。如何告诉 Struts 从我的自定义 Integer 属性而不是标准 Locale 属性中获取用户语言?

谢谢。

0 投票
1 回答
229 浏览

java - 我正在使用struts1,关于动作名称

我正在寻找信任决定哪个是动作名称的过程。

web.xml 配置文件是:

当用户在浏览器中请求“a.do”时,struts 如何知道动作名称是“a”而不是“a.do”?

0 投票
1 回答
1535 浏览

java - struts 应用程序中的 javax.servlet.ServletException

得到javax.servlet.ServletExceptionjava.lang.ClassCastException:com.dna.nsm.sim.action.LogoutAction

在struts 1 应用程序中。

错误信息 :

注销操作代码:

Struts-config.xml 部分

请提出建议。

0 投票
1 回答
432 浏览

java - Struts 1 如何基于变量访问对象的getter

我有一个列表,告诉我获取器可以访问我表单中的所有对象。当我遍历列表时,如何将该变量转换为 getter 以调用对象?我正在尝试执行以下操作,但这不正确,因为这是在 myObject 上寻找 getGetter。

我这样做的原因是因为我有一个对象的 flex 属性列表。我可能只定义了 flex 属性的一个子集。所以嵌套循环正在遍历定义的 flex 属性列表。我没有在这里展示它,但在我的代码中,我得到了关联的 getter 来调用 flex 属性。

0 投票
1 回答
3654 浏览

java - Rest 和 Struts 1.x 在一起

我对 REST api 设计比较陌生。所以如果我错了,请纠正我。我正在尝试为 struts 应用程序添加休息服务。当前代码的设计很差。所以我的第一个挑战是以这样的方式分离 java 代码,它可以被 Struts 动作类和其余 api 使用(使用 jersey 或 resteasy)。目前我决定构建一个薄层 Java api。与此 api 的通信只需使用 Java bean。所有的数据库调用和服务调用都将隐藏在这一层之下。由于它们是简单的 POJO,它既可以被 REST 用于 struts 中的操作表单,也可以用于操作表单。我还没有实现它,这只是我的想法。我不知道这是否是解决问题的正确方法。请就如何以更好的方式处理此问题提出建议。

我不想将 Struts 和 Rest 集成在一起,即不会发生 Struts 从 REST 或其他方式调用的情况。

0 投票
0 回答
1562 浏览

java - 如何测试 Struts 1.1 classLoader 操作修复是否有效?

我正在使用带有 Websphere 8 的 Struts 1.3.10。这与最近在 Struts 1 和 2 框架中发现的类加载器漏洞有关。我试图实施一个被 Apache org 识别为正确的修复程序。这是我在我的应用程序中应用的修复程序

我尝试通过为 url 提供诸如“?class.classLoader.defaultAssertionStatus=true”或“class.classLoader.resource.dircontext.docBase=someText”之类的参数来测试修复,无论哪种情况,所有此类 url 都允许进入我的应用程序。我在 getParameters() 返回的 finalParameters 中看到了这些 url。我测试正确还是我在这里遗漏了什么?

谢谢。

0 投票
6 回答
14822 浏览

html - 阻止浏览器自动填写表单用户名和密码字段

在 Chrome 浏览器中,我已经保存了用户名和密码。

现在,如果我导航到其他表单并且它包含其他一些东西的用户名和密码,我保存的那个会自动填充到这里。

我怎样才能阻止这个?

0 投票
1 回答
1436 浏览

struts1 - 为什么我们在 struts 1.3 中扩展动作类

我目前正在学习 Struts 1.3!

为什么我们在 struts 1.3 中扩展Action类

当我查看 web.xml 文件时,映射说

ActionServlet 类的意义是什么,为什么 ActionServlet 与 Action 映射。

谢谢