目录
一、Jsp的基本语法
二、表单的两种提交方式
好啦,今天开始我们就一起来看看学习有关jsp的相关知识吧,
接下来就让我们一起来看看jsp的一些基本语法~
1、jsp是什么?
jsp全称:Java Server Pages
其实就是在HTML中嵌入Java代码
由应用服务器中的JSP引擎来编译和执行嵌入的Java代码
然后将生成的整个页面信息返回给客户端
2、JSP的运行原理?
翻译.jsp-->.java 编译.java->.class 运行
3、jsp模板元素:HTML脚本代码
jsp脚本片段:Java脚本代码
jsp表达式:<%=%> 相当于out.print()【打印】
jsp声明:<%!变量 方法%>
jsp注释方法:<%-- --%>
jsp常见的错误代号:404【找不到此网页】、500【源码有问题】
代码简介:
<%
//变量
int a = 12;
int b = 17;
%>
<%=a>b?a:b %>
<%!
int ss = 999;//全员变量
public int getMax(int a,int b){
//out.print("Leaf");//此处out不能用 因为作用域 他是局部变量
return a>b?a:b;
}//这个方法能用就必须要加"!"
%>
<%
int c = getMax(12,17);
out.print(c);
%>
<%= //%=:相当于out.print(a);
c
%>
<%-- 这是jsp注释:反之 --%>
4、JSP的内置对象:request
【String name = getParameter(name值)】:根据name值得到value值
【String[ ] ss = getParameterValues(name值)】:根据name值得到多个value值 例如:爱好
【setCharacterEncoding(编码方式)】:设置编码方式
4.1:request能接收哪两种方式的值?
1、表单 2、地址栏传参值:?sname=abc&spwd=233
代码展示:
<%
//接收表单提交过来的值:用户名、 密码;
//设置编码方式 支持中文:gb2312 UTF-8 jbk
request.setCharacterEncoding("UTF-8");
//根据name值取value值
String name = request.getParameter("sname");
String pwd = request.getParameter("spwd");
out.print(name+" "+pwd);
%>
二、表单的两种提交方式
1、get:默认提交方式、安全性低、地址栏可见信息、有数据长度的限制。
2、post:安全性高、地址栏不可见信息、没有数据长度的限制。【以后都用这一种方式】
代码展示:
附上今日思维导图:
好啦,今天Leaf的jsp基本语法以及表单的两种提交方式就分享到这啦!内容不是很多,但是却是基础,都要好好掌握,后面还有JavaWeb的更多学习笔记分享噢!喜欢的可以关注一起学习噢!



