问题标签 [struts-1]
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.
java - html:options 调用 get before set -> 空指针
我有以下内容:
在哪里map(someKey)
设置的动作。我还以以下形式创建了这些方法:
这似乎几乎可以工作,但偶尔myMap(someKey)
会在适当Action
的命中之前访问,从而导致空指针。我在这里做错了什么?
编辑:
如果我使用 LazyMap 来解决这个问题,我会避免使用空指针,直到操作设置表单。但是,我仍然想知道为什么会这样。
jsp - 如何在 Struts 1 上使用 JSTL 检索请求范围的变量
我正在重构一些使用 Struts 1 的遗留代码(请不要起火),并且我很难检索我在 Action 类中设置的参数。这是我在我的jsp中使用的代码:
我在动作类中设置了变量submissionFailure
,但是当我尝试
<c:out value="${requestScope[cardHolderZipCode]}" />
或者
<c:out value="${requestScope.property[submissionFailure]}" />
然而,没有任何输出。
我将以下代码放入我的 JSP 中,我可以在 requestScope Map 中看到该值:
<b><i>Request Scope</i></b><br/>
<c:forEach items="${requestScope}" varStatus="status" var="parameter">
<c:out value="${parameter}"/><br/><br/>
</c:forEach>
但我仍然无法取出变量。任何人都可以帮助我还是我只是有一个 ID-10-T 时刻?
annotations - 使用 InitialContext.lookup() 方法找不到我的 bean
我曾尝试使用 struts 1.3 API 来制作带有 EJB 3.0 的小型应用程序。不幸的是,我不能使用 @EJB 注释从我的动作类中调用我的 bean 对象。我已经使用不同的解决方法解决了这个问题(第一个是使用我的 bean 的全局 jndi 名称,另一个是首先调用另一个类并使用该类的 @EJB 注释)。这两种解决方法仍然有很大的缺点。我想直接从我的操作类中调用我的 EJB。我已经阅读了很多使用“java:comp/env/beanName”JNDI 名称的示例,但仍然没有弄清楚如何做到这一点并得到 name not found 异常。让本地 EJB 类的全名是 com.ejb.myEjbPackage.MyEJBLocal,如何使用上下文查找来调用它?(我可以在不修改任何 web.xml 和 sun-web.xml 的情况下做到这一点吗?
先感谢您
java - 使用 struts 令牌防止跨站点请求伪造
我想为我的基于 struts 1.x 框架的 Web 应用程序实现跨站点请求伪造预防。我知道 struts 2 框架为此提供了令牌拦截器,我可以使用过滤器实现类似的功能。
我对很少有人觉得有点困惑 1)我如何用简单的方式生成唯一的令牌?(我可以为此目的使用 Action 类令牌,用于避免重复提交表单)
使用 struts 1.x 框架令牌机制进行 CSRF 预防有什么问题吗
struts2 - 关于 Struts 配置文件
我们需要将 struts 配置文件放在 Web 应用程序的什么位置?而且,struts.xml 和 struts-config.xml 有什么区别?对于 Struts 2 应用程序,我们应该使用哪一个?
谢谢。
struts-1 - struts 字符串数组顺序
我在 jsp 文件中使用字符串数组。当我检索数据时,strut 是否保证我输入数据的顺序相同?
字符串名称[];
在 jsp 中有多个属性“名称”。当我在动作类中检索值时,remian 的顺序是否相同?请帮我。虽然我没有任何错误,但我仍然对此表示怀疑。谢谢
java - 用struts扩展displaytag 1.保持当前页面和排序条件的问题
我通过扩展标准来实现 displaytag。请看下面的详细信息。
JSP
分页列表实现
JAVA
无论如何,当浏览器呈现结果时,我在浏览器上发现了问题
当我将鼠标移到 page_no 上时。它将显示“http://localhost:8080/WebProject/testAction.do? page=2 &pageAction=init”
当我将鼠标移到列名上时。它将显示“http://localhost:8080/WebProject/testAction.do? sort=testValue &* dir=asc *pageAction=init”
但我需要这样的链接“http://localhost:8080/WebProject/testAction.do? page=2&sort=testValue&dir=asc &pageAction=init”
我在谷歌上搜索了很多次,但我仍然有问题。
我能怎么做?有人请帮我解决问题。
十分感谢..
java - 注销后返回时验证用户
我们正在使用 Struts 1.2 开发一个 Web 应用程序。在该应用程序中,当用户按下注销时,它将注销用户,但是当他按下后退按钮时,它将带他进去,而不要求输入用户名和密码。同样,当我们在登录后给出页面的url时,它会在没有验证的情况下将他带进去。
我不知道如何解决这种安全问题。请指导我。
java - 使用的目的是什么
在struts编程中我们使用<html:text
而不是<input type="text"
但是我们可以使用并且它也可以使用标签<input type="text"
的具体原因是什么?<html:t
在struts编程中我们使用<html:text
而不是<input type="text"
但是我们可以使用并且它也可以使用标签<input type="text"
的具体原因是什么?<html:text
有人可以回答我吗?
您应该尝试从Eclipse Linuxtools Plugin启用 autotools 功能:如果您有 CDT,Linuxtools 插件应该已经在您的 eclipse 环境中可用。但是,您需要从中启用功能:
- 使用以下菜单:帮助/安装新软件
- 在搜索框中输入“linux”,找到插件和
- 选中该框(+ 确定)
- 最后选择至少 Linux "Tools/Autotools support for CDT"(也称为 graph、gcov、gprof、ltt 可能很有趣,但您的问题不需要)
注意:如果您还没有可用的插件,Linux Tools Project/PluginInstallHelp wiki 页面中提供了带有更新 URL 的详细说明。
安装此插件后,您可以:
- 通过以下方式转换现有项目:文件/新建/转换为 C/C++ Autotools 项目/下一步/下一步/完成
- 根据需要编辑项目属性:项目/属性/自动工具/配置设置,例如,在高级选项卡中指定配置标志、用于交叉编译的平台说明符等。
希望它会有所帮助。
干杯,
克里斯托夫。
= 他们不知道这是不可能的,所以他们做到了!——马克吐温=
在struts编程中我们使用 在struts编程中我们使用 您应该尝试从Eclipse Linuxtools Plugin启用 autotools 功能:如果您有 CDT,Linuxtools 插件应该已经在您的 eclipse 环境中可用。但是,您需要从中启用功能: 注意:如果您还没有可用的插件,Linux Tools Project/PluginInstallHelp wiki 页面中提供了带有更新 URL 的详细说明。 安装此插件后,您可以: 希望它会有所帮助。 干杯, = 他们不知道这是不可能的,所以他们做到了!——马克吐温=<html:text
而不是<input type="text"
但是我们可以使用并且它也可以使用标签<input type="text"
的具体原因是什么?<html:t
<html:text
而不是<input type="text"
但是我们可以使用并且它也可以使用标签<input type="text"
的具体原因是什么?<html:text
有人可以回答我吗?
克里斯托夫。
jakarta-ee - 有什么用
<html:html
struts有什么用?
<html:html
struts有什么用?
<html:html
struts有什么用?
使用 RequisitePro 的“导入文档”功能非常容易。它允许您混合使用三种解析来导入您的需求:
- 分隔符:您的要求由文档中的两个字符串分隔,例如:[[This is a requirements]]。“[[” 和 “]]” 将是您的分隔符。
- 关键字:您的所有需求都有一个将它们标识为需求的关键字。在需求定义中使用关键字作为“shall”(系统应该...)是一种常见的做法。此选项允许您通过提供要使用的关键字来找到您的要求。
- Word 样式:如果您的文档使用特定样式来识别需求,您可以告诉 ReqisitePro 使用该样式来查找您的需求。
要导入文档,请转到文件 > 导入.. 选择 Word 文档并按照向导进行操作。您将能够导入需求和文档或仅导入需求(或仅导入文档,但我很清楚这不是您想要的。)