NutzCN Logo
问答 请问nutz如何实现页面的跳转
发布于 2692天前 作者 qq_152b6ff2 2087 次浏览 复制 上一个帖子 下一个帖子
标签:

想实现登陆成功后页面的跳转= =请问应该怎么写?用@Ok可以实现么?

if (me != "null") {
        	<%
            request.sendRedirect("project.html")
        	%>
            
        } 
15 回复

@Ok后面不可以直接写html文件名,路径的话应该怎么写呀?

@wendal 可不可以在jsp页面中写?不在@Ok下面写= =

@qq_152b6ff2 jsp

jsp里面,那跟@ok没啥关系了

ajax发登录请求,服务器返回登录成功后,window.location 重定向一下就好了

@wendal 请问下面这个代码复制进去为什么会报错呢?

@Ok("re")
if (...)
    return ">>:/user/login.html";
else
    return "jsp:jsp.user.home";

@wendal 看了下发现@Ok简单很多,还是研究@Ok吧

@wendal re代表什么呀?还有就是下面的路径名能不能细说一下。我都直接放在WEB-INF目录下应该用哪一个呀?

@Ok("re")
if (...)
    return ">>:/user/login.html";
else
    return "jsp:jsp.user.home";

@qq_152b6ff2 re代表按入口方法的返回值来决定

@wendal 那为什么这样复制进去显示缺少;呢?

@ok是标注在入口方法上的,剩下的是入口方法内的代码

@Ok("re")
public String login(){
  if (xxxxx) 
      return ">>:/xxx.html";
  else
      return "jsp:jsp.abc.yyy";//对应的路径是  /WEB-INF/jsp/abc/yyy.jsp

}

@wendal 如果我直接在WEB-INF目录下的yyy.jsp 就是
return “jsp:yyy”这样么?

@qq_152b6ff2 yes

@wendal 好的 谢谢版主!

添加回复
请先登陆
回到顶部