先看图!然后看代码
String target = "success";
logoBean bean = (logoBean)form;
String id = request.getParameter("id").trim();
String mcname = request.getParameter("mcname").trim(); MerchantDAO dao = new MerchantDAO();
ArrayList logopicList = bean.getLogopicList();
Merchant merchant = bean.getMerchant();
ProductDAO priductDao = new ProductDAO();
ArrayList productList = priductDao.getProductListBymcidNotid(id);
ArrayList activeList = bean.getActiveList();
ArrayList zoneclassList = bean.getZoneclassList();
ArrayList merchantList = bean.getMerchantListButtom();
ArrayList merchantListLogo = bean.getMerchantListLogo(); request.setAttribute("ListLogo", merchantListLogo);
request.setAttribute("LogopicList0", logopicList);
request.setAttribute("merchant", merchant);
request.setAttribute("productList0", productList);
request.setAttribute("activeList0", activeList);
request.setAttribute("zoneclassList0", zoneclassList);
request.setAttribute("merchantList", merchantList);
request.setAttribute("merchantListClassify", merchantListClassify);
request.setAttribute("merchantListtuijian", merchantListtuijian);
request.setAttribute("sjxx_serviceList", sj_serviceList); request.setAttribute("sjxx_employeeListById", employeeListById);
<%
String mcname,id;
MerchantDAO md=new MerchantDAO();
mcname=request.getParameter("mcname").trim();
id=request.getParameter("id").trim();
ArrayList merchantListClassify=md.getMerchantList("from Merchant where mcname='"+mcname+"'and id!='"+id+"'");
System.out.println(merchantListClassify.isEmpty());
ArrayList merchantListLogo=(ArrayList)request.getAttribute("ListLogo");
ArrayList logopicList=(ArrayList)request.getAttribute("LogopicList0");
Merchant merchant=(Merchant)request.getAttribute("merchant");
ArrayList productList=(ArrayList)request.getAttribute("productList0");
ArrayList activeList=(ArrayList)request.getAttribute("activeList0");
ArrayList zoneclassList=(ArrayList)request.getAttribute("zoneclassList0");
ArrayList merchantList=(ArrayList)request.getAttribute("merchantList"); //ArrayList merchantListClassify=(ArrayList)request.getAttribute("merchantListClassify");
ArrayList merchantListtuijian=(ArrayList)request.getAttribute("merchantListtuijian");
ArrayList sjxx_employeeListById=(ArrayList)request.getAttribute("sjxx_employeeListById");
ArrayList sjxx_serviceList=(ArrayList)request.getAttribute("sjxx_serviceList");
Mcmap mcmap=(Mcmap)request.getAttribute("sjxx_mcmapByMcid");
System.out.println(merchantListClassify.size());
ArrayList list = new ArrayList();
int size = 4;
if(merchantList!=null&&merchantList.size()<4)
{
size = merchantList.size();
for(int i=0;i<size;i++)
{
list.add(merchantList.get(i));
}
}
int size1 = 4;
if(merchantListtuijian.size()<4)
{
size1 = merchantListtuijian.size();
}
ArrayList list1 = new ArrayList();
for(int i=0;i<size1;i++)
{
list1.add(merchantListtuijian.get(i));
}
%>
String target = "success";
logoBean bean = (logoBean)form;
String id = request.getParameter("id").trim();
String mcname = request.getParameter("mcname").trim();问题是我从服务器端取数据然后返回给页面,别的数据都没问题,但就是merchantListClassify这个变量一直都是空的! 很郁闷! 测试了很久了,如果我把ID,mcname指定的话客户端也不能收到数据,现在的问题很纠结!
如果大家不明白的话可以说。下面是页面代码!<c:forEach items="${merchantListClassify}" var="obj">
<a href="ViewDmwsjxx-in.do?id=${obj.id}&mcname=${obj.mcname}">${obj.classify}</a><br />
</c:forEach>
String target = "success";
logoBean bean = (logoBean)form;
String id = request.getParameter("id").trim();
String mcname = request.getParameter("mcname").trim(); MerchantDAO dao = new MerchantDAO();
ArrayList logopicList = bean.getLogopicList();
Merchant merchant = bean.getMerchant();
ProductDAO priductDao = new ProductDAO();
ArrayList productList = priductDao.getProductListBymcidNotid(id);
ArrayList activeList = bean.getActiveList();
ArrayList zoneclassList = bean.getZoneclassList();
ArrayList merchantList = bean.getMerchantListButtom();
ArrayList merchantListLogo = bean.getMerchantListLogo(); request.setAttribute("ListLogo", merchantListLogo);
request.setAttribute("LogopicList0", logopicList);
request.setAttribute("merchant", merchant);
request.setAttribute("productList0", productList);
request.setAttribute("activeList0", activeList);
request.setAttribute("zoneclassList0", zoneclassList);
request.setAttribute("merchantList", merchantList);
request.setAttribute("merchantListClassify", merchantListClassify);
request.setAttribute("merchantListtuijian", merchantListtuijian);
request.setAttribute("sjxx_serviceList", sj_serviceList); request.setAttribute("sjxx_employeeListById", employeeListById);
<%
String mcname,id;
MerchantDAO md=new MerchantDAO();
mcname=request.getParameter("mcname").trim();
id=request.getParameter("id").trim();
ArrayList merchantListClassify=md.getMerchantList("from Merchant where mcname='"+mcname+"'and id!='"+id+"'");
System.out.println(merchantListClassify.isEmpty());
ArrayList merchantListLogo=(ArrayList)request.getAttribute("ListLogo");
ArrayList logopicList=(ArrayList)request.getAttribute("LogopicList0");
Merchant merchant=(Merchant)request.getAttribute("merchant");
ArrayList productList=(ArrayList)request.getAttribute("productList0");
ArrayList activeList=(ArrayList)request.getAttribute("activeList0");
ArrayList zoneclassList=(ArrayList)request.getAttribute("zoneclassList0");
ArrayList merchantList=(ArrayList)request.getAttribute("merchantList"); //ArrayList merchantListClassify=(ArrayList)request.getAttribute("merchantListClassify");
ArrayList merchantListtuijian=(ArrayList)request.getAttribute("merchantListtuijian");
ArrayList sjxx_employeeListById=(ArrayList)request.getAttribute("sjxx_employeeListById");
ArrayList sjxx_serviceList=(ArrayList)request.getAttribute("sjxx_serviceList");
Mcmap mcmap=(Mcmap)request.getAttribute("sjxx_mcmapByMcid");
System.out.println(merchantListClassify.size());
ArrayList list = new ArrayList();
int size = 4;
if(merchantList!=null&&merchantList.size()<4)
{
size = merchantList.size();
for(int i=0;i<size;i++)
{
list.add(merchantList.get(i));
}
}
int size1 = 4;
if(merchantListtuijian.size()<4)
{
size1 = merchantListtuijian.size();
}
ArrayList list1 = new ArrayList();
for(int i=0;i<size1;i++)
{
list1.add(merchantListtuijian.get(i));
}
%>
String target = "success";
logoBean bean = (logoBean)form;
String id = request.getParameter("id").trim();
String mcname = request.getParameter("mcname").trim();问题是我从服务器端取数据然后返回给页面,别的数据都没问题,但就是merchantListClassify这个变量一直都是空的! 很郁闷! 测试了很久了,如果我把ID,mcname指定的话客户端也不能收到数据,现在的问题很纠结!
如果大家不明白的话可以说。下面是页面代码!<c:forEach items="${merchantListClassify}" var="obj">
<a href="ViewDmwsjxx-in.do?id=${obj.id}&mcname=${obj.mcname}">${obj.classify}</a><br />
</c:forEach>
解决方案 »
- 求关于java的jdk的环境变量一类的问题?
- 我想从键盘输入一个字符串赋值给String变量
- String的初始化问题--请教
- velocity奇怪问题
- webwork的配置文件xwork.xml能够放在别的路径上吗?比如WEB-INF/conf/下面
- 100分求《精通Struts:基于MVC的Java Web设计与开发》随书源码
- 哪里有实现了XAResource的JDBC Driver源代码?
- struts 框架使用,出现的事务控制问题,请高手做答
- jsp:useBean的问题
- jbuilder8与weblogic7开发CMPBean
- java和ajax
- 大家帮我看看`我应该怎样去提高自己。。
其实就是CSS+JS的效果,用户鼠标放上面后它自己显示个下拉列表,里面的数据就是上面那个merchantclassify的值,但现在的问题是怎么做都不显示,帮下忙! 谢了!
是不是没有查到数据啊。
ArrayList merchantListClassify=md.getMerchantList("from Merchant where mcname='"+mcname+"'and id!='"+id+"'"); 在这之前把mcname
id 打出来看看。
System.out.println(merchantListClassify.isEmpty());
System.out.println(merchantListClassify.size());都有数据是吧你页面 EL 能正常用么,如果不能的话把EL禁用项去掉看看。<c:forEach items="${merchantListClassify}" var="obj">
<a href="ViewDmwsjxx-in.do?id=${obj.id}&mcname=${obj.mcname}">${obj.classify}</a><br />
</c:forEach>
是上面的那个request取的值不对,好像是乱码,因为我传的有中文的!
这个乱码问题怎么解决啊!