某些浏览器的设置可能被修改,导致页面直接显示源代码而非渲染后的HTML。服务器配置不当:服务器配置问题可能导致JSP页面没有被正确编译成HTML,而是直接返回了源代码。JSP页面未正确编译:JSP页面在服务器上可能由于语法错误或其他原因未能正确编译,因此返回了源代码。错误处理机制:如果JSP页面中存在错误,...
因为JSP文件用浏览器打开就是显示文本代码。你想看到HTML的静态效果又要页面能交互,必须在JSP里写程序代码或HTML代码,并且发布WEB工程时访问JSP才能显示对应的HTML效果,否则单纯只能显示文本内容。如果是一个单独jsp,必须后缀名改成HTM然后使用浏览器才能看到页面 ...
jsp代码是要被web容器执行的(也就是说在服务器端),我想你是不是直接打开了HTML页面然后直接连接到xx.jsp啊 ,要把它发布到tomcat等容器里去
这种情况,是jsp的内容被当做文本直接显示到了页面上,一般在使用springMVC时可能出现这样的问题,猜测可能使用了springMVC。具体解决方案:查找web.xml文件,并找到springMVC的相关配置 springMVC /* ...
肯定吧,jsp后台是要被翻译成servlet+html的,你要是直接打开坑定不行