jsp获取java数组长度_数组 – 如何在java jsp中获取数组列表大小?

本文介绍如何在Java JSP中获取数组列表的大小,以便根据列表长度显示网页上的每个项目。Servlet检查数据库后,将有序项目作为ArrayList返回。在JSP页面上,通过使用内置表达式来获取并显示ArrayList的大小。
摘要由CSDN通过智能技术生成

我有一个表单要求用户输入ID。此表单发送到一个servlet,该servlet检查数据库以查看用户是否存在。如果用户存在,那么它会发回我们的订购项目。有序项目作为数组列表返回。然后这个数组列表将重定向到jsp文件,以便在网页上显示它。用户可以有一个以上的顺序,因此数组列表大小可以有所不同。如何获取数组列表大小,以便我可以在数组列表中显示每个项目?我不想使用JSTL。

的index.jsp:

JSP Page

/*function signin(id, id2) {

document.getElementById(id).style.display = 'block';

document.getElementById(id2).style.display = 'none';

//document.getElementById(id3).style.display = 'none';

}*/

Login

placeholder="UserID">

style="display:none;">

Sign Up

placeholder="User ID">

placeholder="First Name">

placeholder="Last Name">

placeholder="Street">

placeholder="City">

--%>

FindUser.java:

public class FindUser extends HttpServlet {

@Override

protected void doPost(HttpServletRequest request, HttpServletResponse

response) throws ServletException, IOException {

String sID = request.getParameter("txtCustID");

String url = ("admin/UserFound.jsp");

try {

Users one = UserDAO.findUser(sID);

request.setAttribute("theCustomer", one);

if (one.getFirstName().equals("none")) {

url = "admin/UserNotFound.jsp";

}

ArrayList user_order = UserDAO.findOrder(sID);

request.setAttribute("theOrder", user_order);

response.sendRedirect(url);

//RequestDispatcher rd = request.getRequestDispatcher(url);

//rd.forward(request, response);

} catch (ClassNotFoundException e) {

System.err.print("Failed to load Driver");

System.err.print(e);

} catch (SQLException e) {

System.err.print("SQL Error" + e);

System.err.print("SQL State: " + e.getSQLState());

System.err.print("Error Code: " + e.getErrorCode());

} catch (Exception e) {

System.err.println(e);

}

}

UserFound.jsp:

Document : CustomerFound

Created on : Nov 15, 2014, 9:40:47 PM

Author : mississauga

--%>

JSP Page

First word is: ${theOrder[x].getBoxes()}

style="display:none;">

Login

placeholder="UserID">

--%>

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值