我有一个网站,使用函数打印列表并<%= %>
打印它。I then want to change the value in a separate <div>
when an item in the list is selected.
这是创建字符串的函数:
public String createInfoString(String s){
JavaBeans.CatalogueBean c = new JavaBeans.CatalogueBean();
JavaBeans.ProductBean pb[] = c.getProducts();
int posit = Integer.parseInt(s);
String tempStr =
"<img src='Images" + pb[posit].getImageExtention() + "' width='400' height='300'></img> </BR></BR>"+
"Model: " + pb[posit].getName()+ "</BR></BR>" +
"Description: " + pb[posit].getDescription() + "</BR></BR>"+
"Number in stock: " + pb[posit].getNumAvailable() + "</BR></BR>";
return tempStr;
}
该列表的代码如下:
<ul onclick="createInfoString(event.srcElement.id)">
<li>
<div class="Folder">Accessories</div>
</li>
<%= createSideList()%>
</ul>
单击一个项目时,我需要生成一个字符串(这是由 完成的createInfoString
),然后我需要将该字符串推入 a <DIV>
,谁能告诉我如何做到这一点?
使用 JavaScript 我会使用
document.getElementbyID("DisplayInfo").innerHTML = tempStr
.
但这不适用于jsp
.
请帮忙...