怎么在idea里直接预览一个jsp页面,而不需要启动tomcat
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么在idea里直接预览一个jsp页面,而不需要启动tomcat相关的知识,希望对你有一定的参考价值。
1、jtree是基于jquery插件的,所以我们必须先引入jquery脚本库。
2、然后我们需要在jsp页面里先引入jtree的脚本文件,还有对应的样式文件。
3、在html里,我们在一个div里,创建一个ul控件,并用li来创建树结点数据,一个li就是一个树结点了。当然这些数据可以是jsp的后台数据,循环显示出来,只要html结构一样就行了。
4、如果需要子结点的,我们就在li标签里,再嵌套一个ul列表就行了,结构同样和外层的一样。
5、最后,我们在页面加载完成的函数里,初始化这个树控件就行了,直接调用jtree方法。
6、运行页面,我们就可以看到一棵树控件了。
参考技术A1、首先准备Dreamweaver8软件,解压安装。这件点击安装程序,然后输入序列号就可以了。
2、在安装软件时候,我们可以看到是否关联【jsp文件】。
3、安装好了软件以后哦,我们打开Dreamweaver8软件。点击菜单上的【文件】——【新建】。
4、弹出【新建文档】——【动态页】——【jsp】——【创建】。
5、点击【拆分】,在【<body>】标签下面输入:<% out.println("Hello World!"); %>。
6、然后按快捷键【ctrl+s】保存jsp文件。保存类型jps;下面就是保存好的jsp页面。
参考技术B右键jsp页面,如下图:
我是在tomcat启动的状态下进行的,如果没启动tomcat,启动tomcat,再试试。
参考技术C 是Eclipse么?右键点击你的jsp文件,选择:Open with -- Web Page Editor 参考技术D 是Eclipse么?右键点击你的jsp文件,选择:Openwith--WebPageEditor
如何在jsp页面里使用vue
只针对需要的
以下各类同学可以直接跳过
1、不推荐jsp和vue加一起写的
2、说直接用jq写的
3、。。。。。的
4、吐槽的
5、各种解决方案的
总结以上说的都是对的,但是已经写完了页面,所以 emmmm。。。。。
申明楼主只是个前端自己写的大部分也都是前后的分离的,不懂java不懂jsp,而且页面也是用vue写完了才知道要加入原有的jsp页面,所以记录一下全当教训了。
本文只是针对维护老项目,需要修改或者重新写新的jsp页面的同学。
开始
1、 jsp 和html(vue)页面有申明区别
- 我觉得本质上没什么区别,只是jsp是后端渲染 ,而我们使用vue大都是前端渲染
2、 解决方案- 首先我们的vue页面写完了,(第一次用工程打包,第二次不用路由,第三次直接写html引入vue),嗯成品就是这样的一个html页面 加vue的源代码加css等等和我们原有的jq页面一样。
- 接着我们把html页面的htmljava目录服务器下,访问你需要的路径时进行返回,不过这时候你大概会发现访问不了,页面不存在500错误等等一些情况,嗯!你都可以不用管接着,(主要是因为java时后台渲染为了避免用户做出什么伤天害理的事情,所以对页面访问进行了拦截,你可以和你的java小伙伴商量着把拦截拿掉那么理论上是可以访问的) 至于老项目,你还是接着看吧
- 返回该目录 把你的html后后缀改成jsp,然后继续访问,你会发现可能还是不能访问。没事接着找java后台的小伙伴问下页面是要插入在哪里,替换哪个jsp页面或者弄个新的,你只需要在头部加入和下边图片差不多的玩意
- 然后就可以愉快的访问啦,虽然体积大点,访问可能会慢那么一点,
- 但是vue正常渲染,你用ajax 来请求java后台的数据也能正常获取,数据也能动态渲染
- 只是需要注意一点 假如你会ES6 ES7 千万不要用、千万不要用、 千万不要用
- 原因就是java应该是不支持的,我记得我写了一个ES6的模板字符串访问页面的时候服务器直接返回500了
- 也不用写jsp 基本都按照正常写页面写即可
- 所以暂时先这样了,由于没做完,后续再补充
以上是关于怎么在idea里直接预览一个jsp页面,而不需要启动tomcat的主要内容,如果未能解决你的问题,请参考以下文章