向 SO 的聪明人致以热烈的问候,
我是 JSP 页面的新手。我需要在我的新工作任务中处理它们,并且我一直在开发一个示例项目,它仅使用 JSP 页面来存储/检索来自 dB 的数据。我为“检索”视图编写了以下代码,并被建议通过互联网寻找更有效的在 JSP 页面上编写代码的方法。我做了一些阅读,但我对 JSP 的功能有点困惑和不知所措。
各位好心人能否帮助我更好地理解 JSP 页面,首先帮助我理解如何使我的代码有效,所以我有一个开始的地方?我不知道在哪里申请什么!所以我很确定,一旦我知道我自己的代码应该是什么样子,它会让我更容易应用自己,因为我将构建一些东西,将我的理解与我的理解联系起来。
如果这个问题太菜鸟,我深表歉意,我对开发比较陌生。
提前致谢!
代码:
注意:“name”和“id”是从 Action 类发送的“String”和“Integer”ArrayList。(我正在使用 Struts-Hibernate 集成环境来开发示例应用程序。)
<%
if ((request.getAttribute("id")==null)||(request.getAttribute("name")==null))
{
out.println("Please Enter the DOB");
}
else
{
int size = (Integer)request.getAttribute("size"),i=0;
String[] names = new String[size];
Integer[] ids = new Integer[size];
ArrayList<String> name = (ArrayList<String>)request.getAttribute("name");
ArrayList<String> id = (ArrayList<String>)request.getAttribute("id");
for (Object o:name)
{
names[i++]=(String)o;
}
i=0;
for (Object o:id)
{
ids[i++]=(Integer)o;
}
for(i=0;i<size;i++)
{
%>
ID : <%=ids[i]%><br/>
Name : <%=names[i]%><br/>
<%}}%>