一.JSP的基本语法
1.JSP是什么?为什么要学JSP?
JSP是简化Servlet编写页面技术,它将java代码和HTML语句混合在同一个文件中编写,页面动态资源使用java代码,静态资源使用html标签。
为什么学?
简化书写,展示动态页面
2.JSP的执行过程:
1.1:首先,客户端发出请求(request),请求访问JSP网页
1.2:接着,JSP container将要访问的jsp文件转译成Servlet的源代码(.java文件)
1.3:然后,将产生的servlet的源代码经过编译,生成.class文件,并加载到内存执行
1.4:最后把结果响应给客户端
3.jsp的模板元素
在jsp页面的html代码
4.jsp的脚本片段
在jsp页面的java代码
5.jsp表达式
<%=对象或变量名或者表达式%>
6.jsp的声明
<%!变量或者方法%>
7.jsp注释方式
<%--注释内容--%>
8.jsp常见错误代号
404:路径有误 找不到页面
500:代码有误
8.jsp内置对象之request
1.【String getParameter(String name)】:根据name值得到value值
2.【String[] getParameterValues(String name)】:根据name值得到多个value值例如:爱好
3.【void setCharacterEncoding(String charset)】:设置编码方式
二、表单的两种提交方式
1.get(默认) 安全性低 地址栏可见信息 有数据长度的限制
2.post 与上反之 (普遍用都用post)