(当在超链接中调用js函数时用:(javascript:)来开头后面加函数名 )
先在图-2中添加完成点击之后, 会弹出中这个框, 接着点击’确定’,会进入图-7页面, 具体实现如下
图-2完成点击之后,信息会提交到一个servlet上,servlet将信息写入数据库,写入成功与否都要进行跳转页面操作,假设操作成功, 在进行跳转时,可在servlet中
写如下代码:
request.setAttribute("message", "addsuccess");
request.getRequestDispatcher("/pages/showAll.jsp").forward(request, response);
然后在showAll.jsp页面接收这消息, 这个消息可以卸载js内, 也可以写在jsp小脚本中, 即<%%>中:
<%
String message=(String)request.getAttribute("message");
if("addsuccess".equals(message)){
String show = "";
out.println(show);
}
%>
在javascript中写法:
在jQuery中实现
$(function(){
var $message = "${requestScope.message}";
if(message == "addSuccss"){
alert("添加成功!");
}
});
------------------------------------------------------------------------------------------------------------------------
在分页查询中, 用户可以输入数字来选择查看那一页, 但是用户输入的数字inputPageNo必须合法才能跳转, 这个实现如下:
1. 先在输入框后面的包含点击按钮的超链接上加上如下代码:
2. 再在该jsp页面的进行判断: