有大佬知道,为什么点上面浏览器图标,可以显示html文件,但是显示jsp文件的时候,直接打开的是浏览器首页?
jsp文件一般都是运行tomcat打开的。直接点击图标浏览的一般都是方便的html页面。
有的时候是懒得输后面的文件名。之前可以运行,不知道怎么回事
JSP本质上是一个Servlet。需要WEB容器使其支持在浏览器打开。当然,也有一些软件支持在线浏览编辑,myeclips好像可以。
html文件就是浏览器解析的啊,
jsp里面可以嵌入Java代码,浏览器可干不了这个
jsp文件需要服务器去解析其中的Java代码,然后将其转换成html文件
你没发现jsp文件中有好多html的标签吗?
为啥要用浏览器预览打开文件
在idea中通过chrome图标打开页面,其背后的原理是,idea在后台启动了一个http server,这个http server仅能够解析静态内容。假设你的项目名是demo1, 123.html文件html目录上,那么当你在123.html上点击chrome图标时,会调用chrome打开http://localhost:63342/demo1/html/123.html,其中63342是随机端口 。当发现无法解析的内容时,它就跳到了根目录(首页)。