这句代码什么意思<a href="index.jsp?page=<%=1%>">第一页</a>
RT
这句代码:
<a href="index.jsp?page=<%=1%>">第一页</a>
代码中的index.jsp、?以及page分别什么意思?我知道这是一个URL,是一个分页链接,但是不清楚语句中各部分是什么意思,这么组织在一起是如何描述一个即将要访问的页面地址的?
请不吝赐教!
------解决方案--------------------向action或者jsp传参,通过传page=?来确定是第几页。既然这个链接是第一页,那就把page写死 =1
------解决方案--------------------分页链接 通过index.jsp来处理分页 并通过url传参的形式将page=1传给index.jsp
------解决方案--------------------request.getParameter("page")
获取URL中的参数
参数就是在URL中定义的(问号之后定义,若为多个参数则以&区分)
index.jsp?page=1
String strCurPage=request.getParameter("page") //这时的 strCurPage就等于1
------解决方案--------------------
跳转到页面后就会得到参数,不用你再代码中定义
<a href="index.jsp?page=<%=1%>">第一页</a> 点击第一页后 跳转到index.jsp
在index.jsp页面中用request.getParameter("page") 即可得到page参数
没跳转之前request.getParameter("page")为null