创建一个jsp页面
Jsp(Java service page)
Jsp 和 html 几乎是一模一样 ,不同的是jsp可以书写java代码
新建 Dynamic Web Project
勾选generate web.Xml
1.jsp中的注释
单行注释 <!-- zhushi -->
多行注释 <%-- --%>
快捷键 ( ctrl+shift+斜杠 解除注释 :ctrl+shift+反斜杠)
单行注释 与 多行注释 区别: <%-- --%>注释在查看网页源码时,并不显示出来
2.jsp中Java代码(脚本)写在 <% %>中 (但是不能在里面创建方法)
3.Jsp可以在声明中创建方法 <!-- 定义方法 -->
如果需要定义方法就在声明中定义,调用方法就在脚本片段中
4.jsp中脚本片段可以分开书写:
如下图所示
5.Jsp三大指令
包括 Page指令,taglib指令,include指令
指令的语法规则: <%@ 指令名 属性名=属性值 %>
例如上图中 ContentType为 属性名 text/html 为属性值
6.jsp输出内容到浏览器的方法(两种)
out.println(变量名字) 和 脚本表达式输出
脚本表达式语法 : <%=变量名%>
7.jsp内置对象 (9大内置对象,不需要我们定义,直接可以使用)
其中包括 out、request、response、session、application、page context 等。
例如:request对象中常见的函数有 getParameter(), getParameterMap()等
我们在浏览器输入 ?money=2 时, request会传递数据
注: getParameter如果获取的参数信息不存在,则返回null
在用Eclipse进行Java web开发时,可能会出现这样的错误:
The superclass javax.servlet.http.HttpServlet was not found on the Java Build Path。解决问题方法如下
https://jingyan.baidu.com/article/f79b7cb34f40569144023ef9.html