一個熱情的SO你好,什麼是利用JSP頁面作爲視圖的最有效方式?
我是JSP頁面的新手。我需要在工作中的新任務中處理它們,並且我一直在開發一個簡單的JSP頁面來存儲/檢索dB數據的示例項目。我爲「檢索」視圖編寫了以下代碼,並建議通過互聯網尋找在JSP頁面上編寫代碼的更有效方法。我做了一些閱讀,但是我對JSP的功能有點困惑和不知所措。
難道你在這裏很好的民間幫助我更好地理解JSP頁面嗎?首先幫助我理解如何使我的代碼有效,所以我有一個地方開始?我不知道該在哪裏申請!所以我相當肯定,一旦我知道我自己的代碼應該是什麼樣子,它會讓我更容易應用自己,因爲我將有我建立的東西,將我的理解與之聯繫起來。
我很抱歉,如果這個問題太過分了,我對於開發來說還是比較新的。
在此先感謝!
代碼:
注:已經從Action類發送「姓名」和「身份證」是「字符串」和「整數」的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/>
<%}}%>
我已經打上我自己的答案是答案的原因我的問題是,唯一的意圖是將我的問題添加到「已回答」問題列表中,以防某人遇到類似問題並尋找可能有所幫助的答案。 :) –