servlet可以跳转到html页面吗?

问题描述

main.html文件建立frame框架,然后利用DhtmlxTree建立左边菜单left.html下面是left.html文件:<scriptlanguage="javascript"src="dhtmlxtree.js"></script><scriptlanguage="javascript"src="dhtmlxcommon.js"></script><script>functionopenMain(id){if(tree.getUserData(id,"url")!=null){parent.document.getElementById("show").src=tree.getUserData(id,"url");alert(tree.getUserData(id,"url"));return;}}</script></head><body><divid="familymanager_tree"style="width:200;height:200"></div><script>tree=newdhtmlXTreeObject("familymanager_tree","25%","75%",0);tree.setImagePath("images/");tree.setOnClickHandler(function(id){openMain(id);});tree.setImageArrays("plus","","","","plus.gif");tree.setImageArrays("minus","","","","minus.gif");tree.enableDragAndDrop(true);tree.setXMLAutoLoading("tree.xml");tree.loadXML("tree.xml");tree.enableTreeLines(true);</script>若直接打开main.html文件,是可以点击左边菜单,链接到右边frame的,可是若是利用servlet登录到main.html页面,点击左边菜单就没反应了,这是什么问题?我发现servlet登录到main.html时浏览器中url为http://localhost:8081/familymanager/main.html直接打开main.html时浏览器中url为:file:///C:/Documents%20and%20Settings/wang/Workspaces/MyEclipse%208.5/familymanager/WebRoot/main.html这和此问题有关吗?这是我的毕业设计,有很多问题,大家能帮助我吗?谢谢呀

解决方案

解决方案二:
可以的,servlet跳转到HTML页面完全没问题
解决方案三:
搞个ssh吧
解决方案四:
response.sendRedirect("main.html");//重定向request.getRequestDispatcher("main.html").forward(request,response);//转发
解决方案五:
引用1楼zhouluok007的回复:

可以的,servlet跳转到HTML页面完全没问题

可是跳转到main.html页面,此时点击左边菜单无法链接到右边frame而直接打开main.html页面可以链接的
解决方案六:
引用3楼chelsi916的回复:

response.sendRedirect("main.html");//重定向request.getRequestDispatcher("main.html").forward(request,response);//转发

我都试过了,跳转是可以,可是跳转以后页面有点问题,就是点击左边菜单无法链接到右边frame而直接打开此main.html页面就可以链接的
解决方案七:
引用2楼yetaodiao的回复:

搞个ssh吧

我试试看吧,只是我还是上学的菜鸟,不怎么会,谢谢呀
解决方案八:
可以实现!
解决方案九:
完全可以的
解决方案十:
可以实现,但是在静态页面中无法获取参数并处理··楼主用的是ifram?没问题的啊··我也常用··
解决方案十一:
引用9楼cenhuineng的回复:

可以实现,但是在静态页面中无法获取参数并处理··楼主用的是ifram?没问题的啊··我也常用··

我用的只是frame,不知道为什么我从servlet跳转到main.html页面后,左边的树状菜单链接都没用了直接打开main.html是可以链接的
解决方案十二:
那应该不是程序的错误··是你的html框架搭建得不怎么好··
解决方案十三:
贴下你的tree.xml。可能是你的URL连接的问题。
解决方案十四:
引用12楼jushi1988的回复:

贴下你的tree.xml。可能是你的URL连接的问题。

部分的代码<treeid="0"radio="1"><itemtext="收支管理"id="m1"im0="folderClosed.gif"im1="folderOpen.gif"im2="folderClosed.gif"><itemtext="收入来源管理"id="source"im0="leaf.gif"><!--设置节点的超链接--><userdataname="url">http://www.baidu.com</userdata></item><itemtext="支出种类管理"id="type"im0="leaf.gif"><userdataname="url">http://www.baidu.com</userdata></item><itemtext="收入信息管理"id="incoming"im0="leaf.gif"><userdataname="url">http://localhost:8081/familymanager/addData.jsp</userdata></item><itemtext="支出信息管理"id="expense"im0="leaf.gif"><userdataname="url">http://localhost:8081/familymanager/addResult.jsp</userdata></item></item>

解决方案十五:
额貌似没什么问题啊。你没有target吗?
解决方案:
servlet也是web组件的一种。web组件之间可以随便跳转
解决方案:
引用3楼chelsi916的回复:

response.sendRedirect("main.html");//重定向request.getRequestDispatcher("main.html").forward(request,response);//转发

好使

时间: 2024-09-20 07:37:09

servlet可以跳转到html页面吗?的相关文章

servlet-java关于Servlet里面跳转jsp页面出现找不到页面的问题,急求,大神,小弟跪求了!!

问题描述 java关于Servlet里面跳转jsp页面出现找不到页面的问题,急求,大神,小弟跪求了!! 问题:通过form表单跳转到servlet中处理事物完后,需要再跳转到另外一个jsp页面.我是用了很多种方法:都是页面找不到错误.使用过的方法: 1.response.sendRedirect("excelInport.jsp"); 2.request.getRequestDispatcher("excelInport.jsp").forward(request,

JSP与Servlet的跳转及得到路径的常用方法

今天整理项目的流程,在JSP和Servlet之间跳来跳去,曾经一段时间,我都是把Servlet路径定义为"/SomeServlet",也即定义为根目录,因为兼容性比较好,但是用了MyEclipse之后,新建的Servlet默认路径是"/servlet/SomeServlet",这样写便于管理,另外就是更适合单独为Servlet设置Filter(关于Filter的设置可以参考这篇文章).而我的JSP文件目前是放在项目的根目录,也即形成下图这样的路径结构: /Proje

实例-webconfig如何配置实现所有错误页跳转到登录页面

问题描述 webconfig如何配置实现所有错误页跳转到登录页面 我是把用户的登录名还有密码都保存到了session里面,但是现在出现问题就是session 一旦过期,后台就会出现未将对象引用设置到对象的实例,请问如何解决这个问题.. 解决方案 你需要加上个判断 if (session["xxx"] != null) { 你的代码 } 解决方案二: 这是webconfig配置网站信息http://blog.csdn.net/babyface945/article/details/420

重写 ajax 实现 session 超时跳转到登录页面实例代码

问题:使用window.location.href来跳转页面的时候,后端只需实现一个过滤器就可以在session超时的情况下重定向到登陆页面.但是使用ajax呢?使用ajax来执行会发生302错误,并且页面不可能跳转.下面就针对这个问题来贴上我的前后端代码. 1.session过滤器 import java.io.IOException; <p style="text-align: center"><img alt=""import javax.s

【shiro】spring整合shiro,注解控制shiro用户/角色/权限And/OR,没有权限跳转到固定页面

这几天粗浅的把shiro整合到spring中,并且注解控制shiro用户/角色/权限And/OR 步骤: 1.首先maven搭建web项目 2.创建数据库 user/role/authority 其中,role->user是一对多,role->authority是多对多 shiros.sql内容: 1 /* 2 SQLyog Ultimate v11.24 (32 bit) 3 MySQL - 5.5.41 : Database - shiros 4 *********************

jsp页面如何跳转到html页面,在线急等!

问题描述 jsp页面如何跳转到html页面,在线急等! jsp页面如何跳转到html页面,用按钮,求大神!!!!!!!!!!!!!!!!!!!!!! 解决方案 jsp的几种跳转方法:http://jingyan.baidu.com/article/ed15cb1b14d9201be3698183.html 解决方案二: response.Redirect或者js跳转:window.location=新的地址 解决方案三: http://blog.csdn.net/a597926661/artic

PHP实现根据浏览器跳转不同语言页面代码

以下是对使用PHP实现根据浏览器跳转不同语言页面的代码进行了介绍,需要的朋友可以过来参考下   复制代码 代码如下: <?php $lan = $_SERVER['HTTP_ACCEPT_LANGUAGE'];   //获取浏览器语言版本 if (preg_match("/[zh]{2}-[hk]{2}/", $lan) || preg_match("/[zh]{2}-[tw]{2}/", $lan)) {//台湾香港转到繁体页面     $url = 'hk

PHP弹出提示框并跳转到新页面即重定向到新页面

 本文为大家介绍下使用PHP弹出提示框并跳转到新页面,也就是大家所认为的重定向,下面的示例大家可以参考下 这两天写一个demo,需要用到提示并跳转,主要页面要求不高,觉得没必要使用AJAX,JS等,于是研究了下怎么在PHP提示并跳转.    开始先是用了下面这种:  代码如下: echo "<script> alert('sucess');parent.location.href='/user/index'; </script>";    alert里面是提示的

javascript使用定时函数实现跳转到某个页面

定时跳转到某个页面,比如跳转到一个页面处理完任务,然后又回到原来的页面,这个用javascript的定时函数很容易实现 有时我们跳转到一个页面处理完任务,然后又回到原来的页面,这个在很多的下载网站可以看到,这样做也是为了留住用户.    这个用javascript的定时函数很容易实现.    window.setTimeout( code,time) // code 执行的代码 time 设置的时间  代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHT