相关疑难解决方法(0)

什么是JavaBean?

我认为,我认为"Bean"是一个带有属性和getter/setter的Java类.据我所知,它相当于C结构.真的吗?

另外,bean和普通类之间是否存在真正的语法差异?有没有特殊的定义或界面?

基本上,为什么会有这个术语呢?

编辑:如果您能够如此友善并添加有关Serializable界面的信息,以及它的含义,那么对您的回答,我将非常感激.

java serializable javabeans

1677
推荐指数
15
解决办法
54万
查看次数

JSF,Servlet和JSP有什么区别?

JSP和Servlet如何相互关联?JSP是某种Servlet吗?JSP和JSF如何相互关联?JSF是一种基于预构建UI的JSP,如ASP.NET-MVC吗?

java jsf jsp servlets java-ee

805
推荐指数
9
解决办法
41万
查看次数

Design Patterns基于Web的应用程序

我正在设计一个简单的基于Web的应用程序.我是这个基于Web的域的新手.我需要您对设计模式的建议,例如如何在Servlet中分配责任,制作新Servlet的标准等.

实际上,我的主页上有很少的实体,并且每个实体都对应于我们添加,编辑和删除等几个选项.之前我每个选项使用一个Servlet,比如Servlet1,用于添加entity1,Servlet2用于编辑entity1等等,这样我们最终得到了大量的servlet.

现在我们正在改变我们的设计.我的问题是你如何选择如何选择servlet的责任.我们是否应该为每个实体安装一个Servlet,它将处理所有选项并将请求转发给服务层.或者我们应该为整个页面都有一个servlet来处理整个页面请求,然后将其转发到相应的服务层?此外,请求对象是否应转发到服务层.

java jsp design-patterns servlets

356
推荐指数
3
解决办法
10万
查看次数

使用MVC和DAO模式在JSP页面中以HTML格式显示JDBC ResultSet

我正在使用JSP和JDBC实现MVC.我已将数据库类文件导入到我的JSP文件中,并且我想显示数据库表的数据.我不知道应该如何ResultSet从Java类返回到JSP页面并将其嵌入HTML中.

我怎样才能做到这一点?

java model-view-controller jsp servlets jdbc

52
推荐指数
4
解决办法
6万
查看次数

使用JSTL <c:forEach>标记迭代List和Map的元素

如果我有一个JSF支持bean返回一个ArrayList类型的对象,我应该可以<c:foreach>用来迭代列表中的元素.每个元素都包含一个地图,虽然这里已经回答了如何通过JSTL访问地图内容的问题,如果我传递了这样的地图数组,我找不到如何迭代它们仍然使用JSTL访问地图内容.有文档引用简单的迭代器,但不是那些项目本身就是映射的文档.

如果有人能给我一个简单的例子来说明如何在JSP中迭代java List我会非常感激.标记

foreach jsp jstl list hashmap

51
推荐指数
1
解决办法
22万
查看次数

什么是Java bean?

可能重复:
豆子有什么意义?

什么是javabean?它是干什么用的?什么是代码示例?我听说它用于与getter和setter方法有关吗?我对java bean是什么以及你甚至访问它的地方都很困惑.我用谷歌搜索,但找不到明确的答案.

java javabeans

34
推荐指数
3
解决办法
6万
查看次数

java.io.WriteAbortedException:写入已中止; java.io.NotSerializableException

什么原因导致Tomcat出现这种错误?

SEVERE: Exception loading sessions from persistent storage
java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException:
   bean.ProjectAreaBean
 at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1333)
 at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
 at java.util.ArrayList.readObject(ArrayList.java:593)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(
    DelegatingMethodAccessorImpl.java:25)
Run Code Online (Sandbox Code Playgroud)

tomcat java-ee catalina java-io notserializableexception

18
推荐指数
2
解决办法
6万
查看次数

豆有什么意义?

我正在做一些JSP教程,我不明白bean类的意义.它只是获取和设置方法.我们为什么要用它们?

public class UserData {

String username;
String email;
int age;

public void setUsername( String value )
{
    username = value;
}

public void setEmail( String value )
{
    email = value;
}

public void setAge( int value )
{
    age = value;
}

public String getUsername() { return username; }

public String getEmail() { return email; }

public int getAge() { return age; }
Run Code Online (Sandbox Code Playgroud)

}

而jsp是

<jsp:useBean id="user" class="user.UserData" scope="session"/> 
<HTML>
<BODY>
You entered<BR>
Name: <%= user.getUsername() %><BR>
Email: …
Run Code Online (Sandbox Code Playgroud)

java jsp javabeans java-ee

17
推荐指数
2
解决办法
3235
查看次数

什么是简单英语的JavaBeans?

在我开始之前,我希望每个人都知道我确实花了很多时间在谷歌搜索这个并找到了很多解释和定义.但即使这样,花了几个小时阅读这个主题仍然看起来相当含糊.我知道我必须提出可以改善社区的问题,但这只是让我看看我是否清楚地了解JavaBeans.

从我可以看出,JavaBean基本上是一个类,就像任何其他java类一样,除了它遵守某些约定,即:

  • 该类必须实现Serializeable
  • 假定类属性是私有的,它们的名称以小写字母开头
  • 每个属性必须具有相应的getter和setter方法.
  • 每个setter方法都以前缀'get'开头,后跟属性名称,例如setName()
  • Setter方法是公开的,无效的
  • 同样适用于getter方法(前缀'get',public,返回类型各自的属性类类型等)
  • 对于布尔属性而不是'get',使用前缀'is'
  • 严格来说,它是被认为是'bean'而不是类本身的类的实例.

经过很长一段时间的阅读,你就拥有了它,这就是我能想到的......是吗?我接近了吗?我完全错了吗?

...感谢大家的答案,以便我可以更新这个项目符号列表:-)

java definition javabeans

17
推荐指数
1
解决办法
2444
查看次数

如何使用JSTL增加循环变量?

我想用jstl做这样的事情:

int i=0;
int j=0;

<c:forEach items="${commentNames}" var="comment">     

     <c:forEach items="${rates}" var="rate">

        <c:if test="${i==j}">

          int i++

        </c:if> 

     </c:forEach> 

  int j++;

</c:forEach> 
Run Code Online (Sandbox Code Playgroud)

这是否可以与jstl一起使用?当我尝试这个时它会让我发现错误,我想知道是否有正确的方法来编写它

java jsp jstl

8
推荐指数
1
解决办法
2万
查看次数