『壹』 javajsp list中javabean的list的長度 順便教我一下怎麼2個list一起遍歷
「應該沒出錯哦」「找到了應該」你是妹子吧應該。。
在java中 list的長度是 int length = list.size();
在jsp 中:el表達式取list的長度 ${fn:length(list)}
ognl <s:property value="list.size()"/>
那個一起遍歷list 是什麼意思?想要實現什麼效果?
s:iterator 標簽有3個屬性:
value:被迭代的集合
id :指定集合裡面的元素的id
status 迭代元素的索引
如果指定了status,每次的迭代數據都有IteratorStatus的實例,它有以下幾個方法
int getCount()返回當前迭代了幾個元素
int getIndex()返回當前元素索引正慎
boolean isEven()當然的索引是否偶數
boolean isFirst()當前是否第一個元素
boolean isLast()
boolean isOdd()當前元素索引是否奇數
取值:#st.odd #st.index
例子:
<s:iterator value="{'a','b','c'}" id='char' status='st'>
<s:if test="#st.Even">
現在的索引是奇數為:<s:property value='#st.index'/>
</s:if>
當舉友敬告和前元素值:<s:property value='char'/>
</s:iterator>
『貳』 獲取JAVA頁面中的LIST數值並顯示在JSP頁面
問題描述的很不詳粗凱辯細呀,如果沒有用什麼框架,你需要在jsp頁面寫java代碼,格式<%這里寫代碼%> 通過,request.getAttribute("屬性名");屬性名是你在java類中寫的request.setAttribute("屬性名",屬性值)的里你設置的屬性孫鬧名,如果用了,struts,可以直接通岩缺過屬性驅動或者是模型驅動設置。另外你這個類是繼承了hibernateDorSupport還是自己寫的,我看你是使用了hibernate框架,如果使用了框架,並且寫了開啟事物,關閉session的filter,就沒問題。
『叄』 如何在java類中定義函數返回一個List,在JSP中也能收到
request.setAttribute("list",list)
然後在jsp端接收 request.getAttribute("list")
『肆』 jsp如何調用java類
jsp調用java類的步驟:
1.新建一個項目,在src文件夾下添加一個包:如:tianaoweb.com;
2.再在包中添加一個類:如
package com;
public class test {
public String sd(){
return "sd";
}
}
3.在默認的首頁index.jsp(當然也可以自己新建一個jsp文件)的開頭引入
<%@ page import= "tianaoweb.com.* "%>
4.在<body> </body>中添加相應的java代碼片:
如:
<%
String str;
test te=new test();
%>
<%=te.sd() %>
『伍』 jsp中 把java獲取的list傳給js中的數組
。。
將list轉換為json數據後直接賦值給js數組就可以。
json的格式可以是這樣的
[0,1,2,3,4,5]
<%
stirng
str
=
"[";
for(integer
i
:
list){
str
+=string.valueof(i);
}
str+="]";
%>
data
=
<%=str%>
『陸』 jsp中 把java獲取的list傳給js中的數組
<scripttype="text/javascript">
vardata=newArray();
<%
Listlist=newArrayList();
list.add(0);
list.add(1);
if(list!=null){
for(intj=0;j<list.size();j++)
{%>
//alert("111");
握褲散data[<%=j%>]='<%=list.get(j)%>';
純明alert(data[<%=j%>]);
<%}
}%>
</script>
我這本地測試沒問段氏題,你試試
『柒』 jsp文件如何取出java里的list,並對其遍歷
怎麼取慶消物出list。。map.get("RESOURCESLIST"),map取值是根據鍵值來取的。。怎麼去調用它。橋信。。怎麼遍譽液歷list。。for(int i =0;i<list.size();i++){ list.get(i); }
『捌』 你好!我是一個java初學者 現在有一個問題請教你一下 JSP中怎麼獲取list的值:
你這個代碼只獲取了list中的第一個對象的值,沒有獲枝冊滾取list中所有的,你姿鎮應該用猛余for循環來讀取list中所有的
『玖』 純java代碼怎麼在jsp頁面顯示List裡面的值
這個類叫什麼名字也不知道,在jsp頁面寫就和你寫java代碼一個樣只不過,你把java的system.out.println();改拍伏友為頁面的輸出就行了
<%
List<襲槐Announcement> list =你這類的名字.findAll();
for(Announcement announcement:list){
%>
<%= announcement.get屬性();%>
<%
}
%>
這樣應該廳凱能完成,也是最簡單的。
『拾』 在jsp中如何調用java類中方法中的一個list
方法是靜態的正確,可是方法中沒有return返回值呢。
Java中代碼
public class first {
public static List test() throws IOException {
//從文件讀取文件到java中
InputStream input = new FileInputStream("d:/a.txt");
byte[] b = new byte[1024];
ArrayList<Byte> list = new ArrayList<Byte>();
int n = 0;
while ((n = input.read(b)) != -1) {
for (int i = 0; i < n; i++) {
list.add(b[i]);
}
return list;
}
}
jsp中:
first f=new first();
List list=new ArrayList();
list=f.test();