我在jsp中有这样的两行代码: 
<logic:iterate id="mainpagebean" indexId="index" name="mainpage"> 
<html:link  page=" <%="/mainpage.do?addpuse=addpuse&pusenum="+String.valueOf(index) %>"> 
<bean:write name="mainpagebean" property="xiaoquname" /> 
</html:link> 请问我怎么把链接到下一页 并将中间的值传递给下一页 我一点超链接eclipse就报错: javax.servlet.ServletException: java.lang.NullPointerException 请问这个应该怎么解决,向高手请教

解决方案 »

  1.   

    page="  <%="/mainpage.do?addpuse=addpuse&pusenum="+String.valueOf(index) %>"换一种写法
    page="  <%=‘/mainpage.do?addpuse=addpuse&pusenum=’+String.valueOf(index) %>"看看呢
      

  2.   

    <html:link  page="/mainpage.do?addpuse=addpuse&pusenum=${index}">
      

  3.   

    楼上的兄弟 能告诉我addpuse=addpuse&pusenum这都是什么吗?
       怎么才能链接到下一页?  我很迷糊
      

  4.   


    这些是URL参数啊  只有开发的人知道是干什么用的  因为命名和值 都是自己定义的
      

  5.   

    <html:link  page="/mainpage.do?addpuse=addpuse&pusenum=${index}">写了这个后 在action中怎么写呢?
      

  6.   

    是不是因为index没有初始值呢
      

  7.   

    页面中变量index的值是通过标签<logic:iterate id="mainpagebean" indexId="index" name="mainpage">  
    赋给的,所以在下面区index的值只能通过这样的方式获得:
    <html:link  page="/mainpage.do?addpuse=addpuse&pusenum=${index}">
      

  8.   

    谢谢楼上的  这个我知道  我想知道怎么在action中调用index
      

  9.   

    <html:link  page="/mainpage.do?addpuse=addpuse&pusenum=${index}">