java方向
java一般有三个方向
- 桌面应用程序
- web应用程序
- 嵌入式应用程序(移动)
jsp
jsp全名java server page,它具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。
jsp 安全性高,适合大型企业型
net 简单易学,安全性以及跨平台性差
php 成本低,适合中小型企业
而这篇博客写的是javaweb项目与jsp的一些学习记录
javaweb
一个javaweb项目的建立,会有WEB.INF文件夹,jsp,css等文件就放在这个文件夹里,里面有lib文件夹,用来放jir包,还有classes文件夹,用来放class文件。同时还有web.xml等配置文件,然后发布到tomcat服务器上,就能在浏览器上运行。
jsp指令
- page指令
<%@page 属性1="" 属性2=""%>
,属性有language=“java”, import=“java.util.*”, contenttype="text/html, charset="utf-8""等- include指令 用来外部文件嵌入
- taglib指令 标签库使用自定义标签
jsp注释
<!-- -->
客户端可见<%-- --%>
客户端不可见// /* */
jsp脚本
jsp脚本
在jsp执行的java代码
<% java代码 %>
jsp表达式
<%= 表达式 %>
jsp生命周期
- 用户请求jsp文件,判断是否第一次请求
- 若是,则jsp引擎把该jsp转换成servlet
- 生成字节码文件,执行jspInt()
- 生成的字节码文件解析执行jspService() 多线程处理客户端请求
- 如不是第一次请求,则直接执行第四步