试试:
<%
for(int i=0;i<MAX_FILE && fileName[i]!=null;i++){
%>
<jsp:param name="file<%=i%>" value="<%=fileName[i]%>"/>
<jsp:param name="file<%=i%>save" value="<%=fileSave[i]%>"/>
<%
}
%>
不行就用session了
<%
for(int i=0;i<MAX_FILE && fileName[i]!=null;i++){
%>
<jsp:param name="file<%=i%>" value="<%=fileName[i]%>"/>
<jsp:param name="file<%=i%>save" value="<%=fileSave[i]%>"/>
<%
}
%>
不行就用session了
解决方案 »
- 大家帮我分析分析
- tomcat 里的 admin 页面 问题?
- 请问:import com.jspsmart.upload.*;
- 好奇怪的问题啊,关于java.lang.NullPointerException异常问题]求助
- 新人求助:structs2中如何使用smartupload上传图片的问题
- 怎样把数据库中的 <Binary> 读出来?
- struts用DataSource数据源建立连接池,获得连接后,怎么把连接返回连接池!!
- 网络服务器的问题
- 请教高手:不用JDBC-ODBC桥能连接Excel嘛?
- 诚心求教,java算法,小弟不才,已蒙。
- 如何在JSP中生成一个6位由数字和字母组成的随机序列号?
- 急需读取sqlserver的text和image字段的java类
<%response.sendRedirect("addCampaign.jsp?"+paramName+"="+paramValue);%>你的写法确实没见过
<%
for(int i=0;i<MAX_FILE && fileName[i]!=null;i++){
%>
<jsp:param name="file<%=i%>" value="<%=fileName[i]%>"/>
<jsp:param name="file<%=i%>save" value="<%=fileSave[i]%>"/>
<%
}
%>
这样是不行的。
==========================
似乎只能用session了。
<jsp:param>是怎么一会事?为什么不能动态生成??
小弟初学不解……
我的理解是这样的:
jsp页面经过一次编译成java文件
如果照你说的动态生成的话,就至少要经过两次编译了
第一次先把<jsp:param name="file<%=i%>"中的<%=i%>编译成1、2 ==
第二次才把<jsp:forward>编译成redirect
事实上他们应该是同时进行的,所以肯定不行的还是用session吧
=======================
String s12 = "addCampaign.jsp";
String as3[][] = {
{
"inf_id", StringUtils.valueOf(i)
}, {
"page", StringUtils.valueOf(j)
}, {
"cam_id", StringUtils.valueOf(k)
}, {
"fun", StringUtils.valueOf(l)
}, {
"cam_hatcher_d", StringUtils.valueOf(s10)
}, {
"cam_file1", StringUtils.valueOf(as[0])
}, {
"cam_file1save", StringUtils.valueOf(as1[0])
}
};
String s13 = httpservletrequest.getCharacterEncoding() != null ? httpservletrequest.getCharacterEncoding() : "ISO-8859-1";
s12 = HttpParsing.makeURI(s12, as3, s13);
pagecontext.forward(s12);
return;
==============================
它似乎是把s12,as3,s13连接成一个url,然后再跳转