当前位置:编程学习 > JAVA >>

请高手帮忙看看

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>是否</title>
<script type="text/javascript" language="javascript">
function sure() 

  if(confirm("是否继续添加员工资料")){
<jsp:forward page="/index.jsp"/>
  }else{
 location.href="fdfaf.jsp";
  }
}
</script> 

</head>

<body onLoad="sure()">
</body>
</html>

为什么不会出现确认框就直接转向 index.jsp; --------------------编程问答-------------------- <jsp:forward page="/index.jsp"/>这句写法的问题吧,
可以直接<括号这样写么,而且句尾没有分号

然后你先把<jsp:forward page="/index.jsp"/>换成是alert("OK!")试试看能不能出确认框。。。 --------------------编程问答-------------------- 能的,如果这样是可以的
<script type="text/javascript" language="javascript">
function sure()  
{  
  if(confirm("是否继续添加员工资料")){
  location.href="index.jsp";
   }else{
 location.href="fdfaf.jsp";
   }
}
</script>   --------------------编程问答-------------------- 楼主你好:
   <jsp:forward  />这个标签怎么可以在javascript标签<script></script>使用;
   你这样写本身就是一个很大的低级错误的。
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK" />
<title>是否</title>
<script type="text/javascript" language="javascript">
function sure()  
{  
  if(confirm("是否继续添加员工资料")){

 location.href="reg.jsp";

 
  }else{
location.href="index.jsp";
  }
}
</script>  

</head>

<body onload="sure()">
</body>
</html>
--------------------编程问答-------------------- <jsp:forward page="/index.jsp"/>是java代码,服务器语言,调用执行优先级是最高的。服务器加载该页面时看到这句话会立即执行。所以你错误就错在这句话了,可以替换成js调用格式location.href="index.jsp"; --------------------编程问答-------------------- Employees empdg=(Employees) employeesbiz.serch(str3,str2);
request.setAttribute("empId", empdg);

return "success";
谢谢各位,但我在Action的值就不能用request传给要index.jsp,reg.jsp了? --------------------编程问答-------------------- 有一种写法,不知道可以不。

action=“xxx.jsp”  提交到新的jsp页面,这个jsp页面写上java语句,再request。jsp页面在<% %>标签里,写上你的java代码。这也等于写一个java类
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,