将Bean从Servlet加载到JSP

亚历山德罗·梅洛(Alessandro Melo)

我已经搜索了很多,但是找不到我的错误。我有一个servlet并尝试将ArrayList放入bean中:

ClientBean c = new ClientBean();
c.setList(ClientsHandler.getAllClients());
request.setAttribute("listClients", c);
RequestDispatcher dispatcher = request.getRequestDispatcher("showClients.jsp");
dispatcher.forward(request, response);

在“ showClients.jsp”中,我尝试打印客户端的电话1:

<jsp:useBean id="listClients" class="beans.ClientBean" scope="request"/>
<% ArrayList<ClientsRowGateway> list = ((beans.ClientBean)request.getAttribute("listClients")).getList(); %>
<% out.println( ""+list.get(1).getPhone() ); %>

但是我有一个NullPointerException,因为我的对象列表为null。我怎样才能访问Bean内ArrayList内的object(Client)内的变量(getPhone())?

经过更多测试后,我尝试不使用Bean直接访问我的ArrayList并工作,打印客户端电话!

<%
ArrayList<ClientsRowGateway> testList = ClientsHandler.getAllClients();
if( testList != null )
    out.println( testList.get(1).getPhone() );
%>

但是我需要使用一个bean,我只是做一个测试,所以有人可以帮助我吗?

丹尼尔·M

检查您是否正在加载正确的.jars。通常,对于这种东西,您需要一些特定的jar才能在服务器上运行JSP / servlet。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将数据从TEXT文件加载到JSP Servlet页面

来自分类Dev

CSS 和 JS 未加载到 JSP servlet 映射上

来自分类Dev

如何将骆驼属性加载到Bean中?

来自分类Dev

如何将骆驼属性加载到Bean中?

来自分类Dev

无法将Json阵列从JSP动态加载到Jstree

来自分类Dev

将图像加载到实体bean中的字节数组中

来自分类Dev

如何使用jQuery将jsp页面中的内容加载到模式窗口中?

来自分类Dev

将文本加载到datagridview

来自分类Dev

将图像加载到JPanel

来自分类Dev

将图像加载到FileReader

来自分类Dev

将文件加载到Teradata

来自分类Dev

将NSString加载到NSInputStream

来自分类Dev

将数据加载到Hadoop

来自分类Dev

将图像加载到ExifInterface

来自分类Dev

将数据加载到 Rstudio

来自分类Dev

页面加载时,JSP将隐藏的输入值传递给servlet

来自分类Dev

加载jsp时尝试调用servlet

来自分类Dev

将PDF从内存加载到telerik:RadPdfViewer

来自分类Dev

将csv文件加载到列表中

来自分类Dev

Bootstrap将div动态加载到模式

来自分类Dev

每次将内容加载到ckeditor的API

来自分类Dev

将外部CSS加载到组件中

来自分类Dev

毕加索将图像加载到目标中

来自分类Dev

iOS:将新数据加载到UICollectionView

来自分类Dev

将PDF加载到android webview中

来自分类Dev

将数据从txt文件加载到comboBox

来自分类Dev

将扇区加载到Qemu中的RAM

来自分类Dev

将JSON日期加载到Dart DateTime

来自分类Dev

将文件加载到Jar外部