问题标签 [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 回答
939 浏览

jakarta-ee - 无法在 MyEclipse 中使用 struts 连接 Derby 数据库

我是strutsMyEclipse IDE的新手。
我开发了一个登录应用程序,它采用用户名密码并尝试将其存储在 MyEclipse 默认数据库中,即Derby
但它无法与 Derby DB 连接,我无法存储登录详细信息。
我将 derby jar 文件放在我的项目 lib 文件夹中,并在 Derby 数据库中的 APP 文件夹表下创建了一个“登录”表

请帮我。

LoginFormBean.java

LoginActionClass.java

登录道.java

DBConnect.java

堆栈跟踪:

0 投票
1 回答
122 浏览

struts2 - 在遗留应用程序中:使用 struts 作为控制器实现新模块

到目前为止,我的 Java EE 应用程序控制器是使用 8 个模块的 Http Serlvets 构建的
并且有一个新模块要添加,我可以使用 struts1 构建这个新模块容器吗?

我相信这是可能的,因为这些模块对每个模块都使用前端控制器模式。当我添加新模块时,我可以使用我的 struts1 前端控制器 ActionServlet 对其进行配置。我的想法正确吗?

PS:我相信如果以上是可能的,那么我们也可以使用strut2

0 投票
1 回答
554 浏览

tomcat - Struts 1 Tomcat 在 Windows 7 中不起作用

我安装了 Tomcat 6.0.35 服务器。我的 struts 应用程序无法在 Windows 7 中运行。运行我的 struts 应用程序时出现错误:

0 投票
1 回答
385 浏览

java - Tiles1 - 将属性传递给 jsp 部分

我有一个非常基本的tiles1设置,带有标题、菜单和内容,如下所示:

我所有的子页面都扩展了这个定义,并为内容部分提供了一个 jsp:

我正在寻找的是一种让上面的 SearchPage 定义“放置”一个属性以便它可以在 Search.jsp 中使用的方法。我的第一次尝试是:

但在这种情况下,showOptions 属性将仅对 MainLayout.jsp 可用,而不会传递给 Search.jsp。我知道有一些方法可以通过布局页面中的 useAttribute 显式传递它,但我非常希望避免布局页面需要了解我可能在子页面中使用的每个变量。

注意在tiles2 中似乎有一个漂亮的cascade="true" 属性,它完全符合我的要求,但不幸的是我认为我被tiles1 卡住了。


感谢 GriffeyDog 提供了很好的单行修复:

在 MainLayout.jsp 中,将所有图块属性导入请求范围。然后它们可用于所有子页面(注意名称冲突)。

我还找到了一种替代方法,它使用具有必要属性的定义作为内容而不是 jsp 页面:http ://wiki.apache.org/struts/StrutsDocTiles (解决方案 #1)

0 投票
4 回答
248 浏览

struts2 - 选择哪个框架

我要开发一个网络应用程序。我应该选择哪个框架(struts1 或 struts2)?哪一个更容易理解和编码。在 struts2 中应用 CSS/HTML 困难吗?

0 投票
1 回答
1443 浏览

javascript - java "bean:write" + javascript = "未终止的字符串字面量

当我打印带有"bean: write"它的文本时"\ n",会破坏将分配给表单中组件的字符串。

这个过滤器怎么能"\ n"跳过它?我试过了:

0 投票
2 回答
6636 浏览

struts1 - .do 扩展名如何附加在 struts 中的 URL 中?

我是 struts 的新手,据我所知,.do 扩展会导致 tomcat 调用动作 servlet,动作 servlet 具有调用特定动作类的资源进程对象

但是让我们假设我们有一个jsp页面

第一个.jsp

当我们提交此表格时

调用 struts.config.xml 中的 action-mapping 并从中选择:

每当遇到http://....myform.do时,告诉 action servlet 的资源进程对象调用 actionclass

但是动作映射如何与 servlet 映射相关(如 url 模式 .do 在这里给出?)

我对这个.do感到困惑,它是如何附加到url的:(

帮助请谢谢!

0 投票
2 回答
221 浏览

struts - 内容类型在struts中不起作用

这是写在我的验证方法中的。检查大小和空上传是有效的,但内容类型不是,我错过了什么吗?

0 投票
1 回答
8136 浏览

struts1 - 如何使用struts1在jsp上显示数据库中的数据?

我是新来的struts。我想在 jsp 上向用户显示数据库中表的所有详细信息。请帮我做这些。

在此先感谢,维迪亚

LoginFormBean.java

登录道.java

RetrieveDataActionClass.java

viewstudents.jsp

我的 sqlserver 数据库中有一个表' student_info '。列:姓名、电话、电子邮件、城市、州、性别、分支机构

我想在jsp中以以下格式显示输出。

姓名 电话 电子邮件 城市 州 性别 科

abc 55555 a@gmail.com hyd AP 女性 IT

xyz 55555 x@gmail.com bang KT 女 CSE

错误:

javax.servlet.ServletException:javax.servlet.jsp.JspException:在任何范围内找不到 bean:“LoginFormBean”

在此先感谢,维迪亚。

0 投票
2 回答
2236 浏览

java - Struts 1:我如何在 DAO 层中获取会话变量

我正在使用 struts 1(遗留项目的维护任务)。应用程序在 ActionClasses 中分层调用管理器类和管理器类实例化和使用 DAO 层类/

我必须编写条件逻辑,其中基于会话变量,我希望 DAO 层在不同的 DB2 模式之间切换。

如何读取 DAO java 类中的会话?一种明显的方法是重构管理器/dao 类构造函数以通过调用链传递会话变量

在struts 2中,我们使用ActionContext.getContext().getSession();

我可以在 struts 1 中做类似的事情吗?

---编辑所有纯粹主义者(包括我)-------------

我正在研究这个代码库,用于对更新的业务逻辑进行原型设计。这是一个继承的代码,早在 2003-2004 年就写了。原型制作完成后,这段代码根本不会被使用,直接进入回收站。

我知道 DAO 不需要访问 HTTP 会话,这就是我在编写代码时遵循的。

但我的问题是,有没有办法在 struts 1 框架中访问 DAO 中的会话(过滤器/黑客?)