<td colspan="3">
<a target="show" href="MessageServlet?type=selectone&&message_id=<%=vo.getId()%>"><%=vo.getTitle()%>
</a>
<%=vo.getDate()%>
</td>
上面的那个“?”是什么意思?
最好这句也解释下(嘿嘿~)
关于"?"的使用都有哪几种形式(大侠总结下啦~~)

解决方案 »

  1.   

    首先我不是大虾,说下我知道的。
    ?后面是请求路径带的参数等号左边是参数名,右边是值,多个参数用&&连接,当form以get方式请求页面时在请求
    路径后面会带上一些参数名值对,最后这不是三元运算
      

  2.   

    最上面的那个?号是:在URL后面拼接第一个参数时必须加的符号,其于的参数用&间隔.
      

  3.   

    问号后面是传递给 jsp 的参数。参数都是 a=b 的形式的,参数之间用 & 隔开。下面是一个例子:
    a.jsp?name=ZhangSan&age=30
      

  4.   

    我是菜鸟
    还没学jsp阿勋
    签名
      

  5.   

    这哪是3元运算符?
     是URL重写。 
    <a target="show" href="MessageServlet?type=selectone&&message_id= <%=vo.getId()%>"> 
    <%=vo.getTitle()%>
    而且语法也错了吧。
     应该是<a target="show" href="MessageServlet?type=selectone&message_id= <%=vo.getId()%>"> <%=vo.getTitle()%>
     只有1个&