问题描述
- 请教一个JSP页面中<script>里嵌套JAVA语句的问题
-
我想在script里嵌套JAVA语句,接收从另一个页面传来的变量,然后根据他来决定下面的一个span的显示方式
其实就是想通过JS做一个分页的上一页下一页的显示,比如在第一页的时候,上一页的链接隐藏,当只有一页的时候,上一页下一页都隐藏,最后一页的时候下一页隐藏,就是这种效果
大致的代码如下,请问该怎么改怎么,两个从request中取的值都是可以取到的,已经在下面当前页数:X / Y显示了,但是这段代码没有达到预期效果var oSpan1=getElementById("span1");
var oSpan2=getElementById("span2");
var index=<%=Integer.parseInt(request.getAttribute("index").toString())%>
var totalPage=<%=Integer.parseInt(request.getAttribute("totalPage").toString())%>
if(index==1&&totalPage==1)
{
oSpan1.display="none";
oSpan2.display="none";
}
else if(index==1Page&&totalPage!=1)
{
oSpan1.display="none";
oSpan2.display="span";
}
else if(index==totalPage&&totalPage1=1)
{
oSpan1.display="span";
oSpan2.display="none";
}
else
{
oSpan1.display="span";
oSpan2.display=span";
}当前页数: <%=request.getAttribute("index") %>/ <%=request.getAttribute("totalPage") %>
">上一页
">下一页
解决方案
http://blog.chinaunix.net/uid-20726199-id-1885520.html
解决方案二:
这个想多了吧,里面是不能放java代码的,接收数据的话可以用ajax,异步传输;想要获取其他页面的信息可以用open方法打开其他的窗口。javascript跟java虽然名字挺像,但根本是两回事。