小弟初学java和jsp,
有个问题请教大家。
我在servlet中往session中放了一个二位字符串数组,
想在jsp中取出来然后生成链接。
但是显示出来却是null。
在调试环境下已经看到jsp中已经得到二维字符串数组的值,
就是不能显示出来,
望各位不吝指教。
jsp源码如下:
<%
Integer j;
Integer i;
String func_list[][];
i=(Integer)session.getAttribute("menu_num");
func_list=(String[][])session.getAttribute("menu_list");
for ( j=0;j<i;j++){
out.println("<A href=\""+func_list[i][0]+"\" target=\"main\">" +func_list[i][1]+"</A></P>");
}
%>
调试中已经看到func_list变量有正确的值。
但是显示在页面上却是null,
多谢大家了。
有个问题请教大家。
我在servlet中往session中放了一个二位字符串数组,
想在jsp中取出来然后生成链接。
但是显示出来却是null。
在调试环境下已经看到jsp中已经得到二维字符串数组的值,
就是不能显示出来,
望各位不吝指教。
jsp源码如下:
<%
Integer j;
Integer i;
String func_list[][];
i=(Integer)session.getAttribute("menu_num");
func_list=(String[][])session.getAttribute("menu_list");
for ( j=0;j<i;j++){
out.println("<A href=\""+func_list[i][0]+"\" target=\"main\">" +func_list[i][1]+"</A></P>");
}
%>
调试中已经看到func_list变量有正确的值。
但是显示在页面上却是null,
多谢大家了。
小弟初学Java,
还希望各位多多指教。
想想他输出的是什么在说吧?
我在调试环境下能看到func_list[][]的值。
显示在页面上func_list[i][0],func_list[i][1]就是null。
其次,尽量不要用String[][],要用就用list吧,好用多了。
应该用J,
错写成I了。
多谢楼上的。
另外List不会用,
能否提供一两个例子?
呵呵见笑了。
也可直接List func_list=(String[][])session.getAttribute("menu_list");
list.add(v);添加一个
list.remove(index);删掉一个
list.get(index);获取一个
list.size();获取大小
其他方法看看API吧。
本人初学java,
今后还要多多向你们请教。