JavaWeb02(jsp基本语法&表单提交方式)

一、jsp基本语法

1、jsp是什么

HTML中嵌入Java脚本代码

由应用服务器中的JSP引擎来编译和执行嵌入的Java脚本代码

然后将生成的整个页面信息返回给客户端

2、jsp运行原理

经过三个阶段:

①翻译阶段

②编译阶段

③执行阶段

3、jsp模板元素

jsp页面的html代码

4、jsp脚本片段

jsp页面的java代码

5、jsp表达式

将一个java变量或表达式的计算结果输出到页面(客户端):<%=对象或变量名或者表达式%>

<%=a>b?a:b %><!-- 相当于out.print(a); -->

6、jsp声明

在jsp页面中声明变量和方法(<%!变量或者方法%>)

<%!
		int xx=8888;//2.在此处的变量跟上述的变量有何区别?全局变量=成员变量
		public int getMax(int a,int b){
			//out.print("哈哈");//1.为何在此处out不能用?因为作用域的原因
			return a>b?a:b;
		}
	%>

7、jsp注释方式

<!-- 这是html注释:在源代码中可见 -->
 <%-- 这是jsp注释:在源代码中不可见 --%>

8、jsp常见错误代号

①404:路径有误,找不到页面

②500:代码有误

9、jsp内置对象之request

request能接收哪两种方式的值?1.表单 2、地址栏传参 ?sname=ads&spwd=das

①String getParameter(String name):根据name值得到value值

②String[] getParameterValues(String name):根据name值得到多个value值

③void setCharacterEncoding(String charset):设置编码方式

//设置编码方式 支持中文
	request.setCharacterEncoding("utf-8");//req.setc
	//根据name值取value值
	String name=request.getParameter("sname");//req.getp
	String pwd=request.getParameter("spwd");
	out.print(name+"   "+pwd);

二、表单提交方式

1、get默认

2、post

<!-- 
		表单提交方式两种:
		1.get(默认) 安全性低 地址栏可见信息 有数据长度的限制
		2.post 反之 因此以后表单提交都用post
-->
	 <form action="dologin.jsp" method="post">
	 	用户名:<input type="text" name="sname"><br>
	 	密码:<input type="text" name="spwd"><br>
	 	<input type="submit" value="登录">
	 	<input type="reset" value="清空">
	 </form>

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值