idea 运行JSP后显示源代码是什么情况
我在开发jsp时也遇到过类似问题,不过不是用idea,但是原因应该都差不多。这种情况,应该是jsp的内容被当做文本直接显示到了页面上,一般在使用springMVC时可能出现这样的问题,我猜测你可能使用了springMVC。具体解决方案:查找web.xml文件,并找到springMVC的相关配置 springMVC /* 将上面的内容改为下面的即可 拦截是/ 而不是/* springMVC /
idea 运行JSP后显示源代码是什么情况
这种情况,是jsp的内容被当做文本直接显示到了页面上,一般在使用springMVC时可能出现这样的问题,猜测可能使用了springMVC。具体解决方案:查找web.xml文件,并找到springMVC的相关配置springMVC/*扩展资料:快捷键:1、写代码时用Alt-Insert(Code|Generate…)可以创建类里面任何字段的getter与setter方法。2、按Ctrl-N再键入类的名字可以快速地在编辑器里打开任何一个类。从显示出来的下拉列表里选择类。同样的方法你可以通过使用Ctrl-Shift-N打开工程中的非Java文件。3、Ctrl-D复制当前行,Ctrl-Y删除当前行。4、Ctrl-Shift-U,Ctrl+Shift+Alt+U显示类继承结构图,再按Alt-M。5、Alt-F1 回到当前文件所在的目录结构。6、Ctrl-Shift-V 粘贴最近复制过的一些信息。7、Ctrl-Shift-F7 高亮显示所有该文本,按Esc高亮消失。8、Ctrl-E 最近打开的文件。9、Ctrl-P 方法参数提示。参考资料来源:百度百科-IntelliJ IDEA
如何在jsp中使用绝对路径
在JavaWeb开发中,常使用绝对路径的方式来引入JavaScript和CSS文件,这样可以避免因为目录变动导致引入文件找不到的情况,常用的做法如下:
一、使用${pageContext.request.contextPath}
代码” ${pageContext.request.contextPath}”的作用是取出部署的应用程序名,这样不管如何部署,所用路径都是正确的。
例如:
使用和使用${pageContext.request.contextPath}达到同样的效果
/ueditor1_3_6-gbk-jsp/ueditor.all.js">
关于WEB-INF下的jsp,使用绝对路径如何访问?
要想使用绝对路径进行访问,首先在要超链接处写入如下内容:然后新建一个servlet,输入如下内容:package cn.edu.hpu.servlet;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse; public class PlayerServlet extends HttpServlet {最后还要注意不要忘了在web.xml里边配置信息:This is the description of my J2EE componentThis is the display name of my J2EE componentPlayerServletcn.edu.hpu.servlet.PlayerServletPlayerServlet/PlayerServlet得到以上结果即可以完成对WEB-INF下的jsp使用路径的绝对访问了。扩展资料:JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计。它是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。参考资料:百度百科-JSP页面服务器