站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题我下面这种写法对吗?不对怎么写

我下面这种写法对吗?不对怎么写

摘要: 我下面这种写法对吗?不对怎么写


<%
if(session.getAttribute("user")!=null)
{
Member me = (Member)session.getAttribute("user");
out.print("欢迎进入!");
}
else
{
<script language="javascript">
function vv(){
alert("对不起,您不是注册用户!请先注册。");
window.location.href="login.jsp";
}
</script>
}
%>
这种行吗?
<script language="javascript">
function vv(){
alert("对不起,您不是注册用户!请先注册。");
window.location.href="login.jsp";
}
</script>

<%
if(session.getAttribute("user")!=null)
{
Member me = (Member)session.getAttribute("user");
out.print("欢迎进入!");
}
else
{
return vv();
}
%>


return vv(); 这个是错的,javascript函数一般都是由事件触发的
或者你上面那个把函数去掉,直接放在<script></script>就可以了


<%
if(session.getAttribute("user")!=null)
{
Member me = (Member)session.getAttribute("user");
out.print("欢迎进入!");
}
else
{
<script language="javascript">
function vv(){
alert("对不起,您不是注册用户!请先注册。");
window.location.href="login.jsp";
}
</script>
}
%>
???写成

<%
if(session.getAttribute("user")!=null)
{
Member me = (Member)session.getAttribute("user");
out.print("欢迎进入!");
}
else
{
out.print("<script>");
out.print("alert('对不起,您不是注册用户!请先注册');");
out.print("window.location.href='login.jsp';");
out.print("</script>"); }
}
%>


↑返回目录
前一篇: 我需要一个类似HIBERNATE中uuid.hex生成这种主键的类,谁能给我这段代码
后一篇: URL大小写问题!!在线等。。。