问题标签 [javabeans]

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 投票
5 回答
547 浏览

java - ArrayList 的奇怪行为

我正在使用 JSP、JSTL、Servlets 和 JavaBeans 编写一个网站。

在我的代码的某个时刻,我试图使用对象的 ArrayList,并且发生了一件奇怪的事情:当我添加第一个对象时它很好,当我添加第二个对象时它在第二个位置添加它,但是index(0) 处的对象与 index(1) 处的对象获得相同的值。

也许问题出在

由于 articleList 是 Article 类的 ArrayList。

有人可以指出我做错了什么吗?

下面是我的代码:

和文章类

0 投票
1 回答
1311 浏览

java - 单独 JAR 文件中的 JavaBeans 类

是否可以在单独的 JAR 文件中为 JavaBean 构建类?具体来说 - JavaBean 在一个 JAR 文件中具有 Bean 和 BeanInfo 类,而自定义属性编辑器类在另一个 JAR 中,具有 Bean 和 BeanInfo 类的 JAR 文件在类路径上具有具有自定义属性编辑器类的 JAR 文件,但是在在 IDE 中拖放 JavaBean 时,会为自定义属性编辑器类抛出类未找到异常。是否需要将给定 JavaBean 的所有类都构建到同一个 JAR 文件中?

0 投票
3 回答
8551 浏览

java - 我是否应该在 Web 应用程序的 Java bean 中添加对 PropertyChangeSupport 和 PropertyChangeListener 的支持?

我注意到有些人编写的 bean 支持 Property Change 观察者模式。

然而,我记得读到观察者模式在基于 Web 的 MVC 模式中并不常用,因为 Web 应用程序的无状态特性。

在Web 应用程序Java bean中遵循上述模式是一种好习惯吗?

0 投票
4 回答
46716 浏览

java - 从jsf重定向?

我正在为我的大学项目申请 jsp、jstl 和 jsf,也就是说,我对 jsf 也很陌生。

到目前为止一切都很好。但是,我似乎在弄清楚如何使用 dinamyc 参数从托管 bean 重定向到页面时遇到问题。例如article.jsp?article_id=2

有人可以告诉我它是怎么做的吗?

我一直在尝试使用类似的东西

但得到错误:

我一直在尝试使用

但是又报错了。

有人可以告诉我在使用 jsf 时如何从托管 Java bean 重定向?

贝娄是我的代码(可能有问题,这就是重定向不起作用的原因)。

先感谢您。

0 投票
1 回答
2672 浏览

jsp - 如何在 Struts Action 中访问另一个 bean 表单?

我有一个名为“SearchForm”的表单bean,用于显示搜索结果。然后用户点击其中一个元素。我用元素的详细信息填充“ElementForm”并用它生成一个 JSP 页面。(到目前为止,一切都很好)

然而,我想要的是在 JSP 页面的左侧显示一个具有相同搜索结果的列(以便用户可以快速跳转到另一个结果)。这样做很容易:我所要做的就是使 SearchForm 成为会话 bean,并在生成包含元素详细信息的页面时重新使用它。

但是,当用户直接转到元素页面(例如,从其书签中)时,我遇到了问题。然后我需要访问 SearchForm 并使用基本搜索信息填充它。我只是不知道如何在我的 MappingDispatchAction 类中直接获取表单 bean。我尝试查看我的上下文,但找不到获取 bean 的方法。任何的想法?

0 投票
2 回答
1607 浏览

java - 您可以将 Java 集合编程为接口并使用 Serializable 吗?

我已经完成了所有域级逻辑并将其编程为接口。现在我发现当我想将数据放入一个 bean 中时,这个 bean 不起作用,因为 Collection 接口(Collection、List、Set 等)没有实现 Serializable。

我是否需要重构所有代码以使用具体类型,或者这里有更好的行动方案?

0 投票
1 回答
197 浏览

java - 标准动作

我真的不明白为什么 JSP 中的以下代码运行良好,但正如 Head first book 中所述,它会显示编译时错误。

Person类的代码是:

在 servlet 类中实例化 foo.Person 并将其设置为请求范围内的属性“Person”的代码是:

Person1 bean 类的代码是:

为什么它在工作?为什么它没有显示任何错误?书错了吗?

提前感谢您的任何建议。

0 投票
2 回答
206 浏览

java - JavaBeans and DSLs

It's 2009 and we still all hold on the JavaBeans despite all their flaws, mostly because of the tooling support which we wrote in our own blood.

But now we have method chaining and internal DSLs and some pressure to replace or extend JavaBeans with DSL classes. Has anyone an implementation that implements PropertyDescriptor for a DSL (where the getters and setter use the exact same name as the property) and a way to hook that into the Java RT so I don't need to create them all by myself?

0 投票
2 回答
1191 浏览

jsf - 多少个 Bean 就足够了?

我是德国大学的本科生。
我有一个团队编程课程 .. 我们必须使用 JavaEE/JSF 来制作社交网站 .. 像 LinkedIn。
无论如何,我的小组创造了很多豆子。恕我直言,这太多了。

实际上 :

  • Ever Site 是一个 Bean
  • 我们有 3 个应用程序 Bean
  • 我只使用 1 个会话 Bean

我认为他们误解了 Beans 的目的。(是吗?还是我错了?!)
我怎样才能让他们清楚...... 1 Session Bean 是(或可能)足够了吗?

0 投票
4 回答
43447 浏览

web-applications - .dll 已经加载到另一个类加载器中了吗?

我有一个在 Tomcat 3.2.1 下运行的 webapp,它需要进行 JNI 调用才能访问遗留 C++ 代码中的数据和方法。servlet 在 webapp 启动时加载,作为其init方法的一部分,该 servlet 将特定于该 webapp 实例的数据集加载到 C++ 数据结构中。

此 servlet 的 Java 代码包含以下内容:

如果只有一个 webapp(我们称之为“webapps/aaa”),一切都会很好。

如果我有第二个 webapp(“webapps/bbb”),除了 C++ 数据结构中使用的数据集之外,它与 webapps/aaa 相同,那么 webapps/aaa 启动得很好,但是当 webapps/bbb 启动时我得到一个错误指出:

我需要为我的每个 web 应用程序拥有一个单独的本机库实例,因为每个实例都需要包含该特定 web 应用程序独有的数据。我搜索了邮件档案并阅读了 Craig McLanahan 解释类加载器层次结构的电子邮件。但是我找不到任何特定于为每个 webapp 加载本机库的唯一实例的东西。