当前位置:首页 > 代码 > 正文

jsp项目源代码(jsp源码之家)[20240422更新]

admin 发布:2024-04-22 16:01 116


本篇文章给大家谈谈jsp项目源代码,以及jsp源码之家对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

JSP的源代码写在哪?

jsp文件是一个可以对页面和java代码都能操作的页面,可以有html标签和java代码嵌套。java文件是你的类文件,只能有java代码, 服务器执行jsp文件的时候其实本质是执行的java文件,我们把这种特殊的java文件称作servlet,他具有一定固有的结构。执行过程是这样的 首先我们要知道servlet是个什么东西,你可以理解为他是一个java web需要遵守的规范,他其实是一个接口interface,我们常用的tomcat就是一个servlet容器,他实现了servlet这个接口。所以我们的服务器Tomcat处理web请求的时候就是把jsp首先翻译转换成一个servlet文件(后缀是java的文件,只是拥有特定的格式所以叫做servlet),然后服务器执行这个servlet文件,根据servlet里的方法调用其他的java文件,根据不同的需要各种java文件定义各种不同的类和功能,最终servlet执行结束用输出流打印一个htm文件格式输出到页面,浏览器识别这个htm显示出来,所以我们浏览器显示的并不是jsp而是jsp翻译成servlet运行后输出的htm

idea 运行JSP后显示源代码是什么情况

这种情况,是jsp的内容被当做文本直接显示到了页面上,一般在使用springMVC时可能出现这样的问题,猜测可能使用了springMVC。

具体解决方案:

查找web.xml文件,并找到springMVC的相关配置

servlet-mapping

servlet-namespringMVC/servlet-name

url-pattern/*/url-pattern

/servlet-mapping

扩展资料:

快捷键:

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源代码的编译

任何工具都不能完成对java 文件和Jsp文件的编译,只能由Tomcat服务器利用JVM虚拟机才能完成对文件的编译。

无论你使用的是什么工具JSP的转义和编译都是由Tomcat服务器完成的。

jsp源代码中的关于html的部分最后会转译成Servlet文件,这也是个java文件最后又服务器编译成class 文件。你看一下这个文件夹下的文件就全明白了Tomcat\work\demo\org\apache\jsp

JSP页面上的所有HTML部分都会转换成Java文件存放在这个文件夹下,包括服务器编译完的生成的Class文件。

由Tomcat编译的。每次重起Tomcat服务器都要对服务器中的java文件编译,生成Class文件,存放在WEB-INF文件夹下classes文件下。JSP页面的内容会先转义成相应的Servlet形式文件,这些文件存放在Tomcat\work\demo\org\apache\jsp文件夹下,并且有相应界面的java文件,在第一次对相应的页面请求时服务器会自动对相应JSP页面的java文件进行编译,生成class文件。JSP的编译过程是先转义然后再编译,当第二次请求时就不需要再编译了。

所以JSP是一次编译多次使用。

但是如果你后台的Java类发生了改变,那么你必须重起启动服务器对Java类文件进行编译。

你看下关于JSP的生命周期。

jsp项目源代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于jsp源码之家、jsp项目源代码的信息别忘了在本站进行查找喔。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/274.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载