栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JSP的基本语法,工作原理和表单登录验证

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JSP的基本语法,工作原理和表单登录验证

目录

工作原理

Web容器处理jsp文件的三个过程

基本语法

1.jsp注释

2.指令

3.声明

4.表达式

5.小脚本

 

没有谁的幸运会凭空而来,只有足够努力,你才会足够幸运,加油 

                                                                                                               ——2022.3.26


工作原理

1.用户输入,然后从客户端发送请求到服务器

2.web服务器识别这是一个对jsp网页的请求,就通过url(网址)或.jsp文件发送到jsp引擎

3.jsp从磁盘中载入jsp文件将它转换为Servlet,这只是把它改为java文件

4.通过jsp引擎将servlet转换为可执行的java类

5.服务器再调用Servlet引擎并执行它,然后将结果嵌入到httpreponse,再返回到自己的浏览器上

6.自己的浏览器再把它编译成一个网页

 

Web容器处理jsp文件的三个过程

1.翻译阶段

2.编译阶段

3.执行阶段

基本语法

1.jsp注释

jsp注释有两种,一种是可以在客户端显示的注释,称为HTML注释

表示形式: 

第二种是发送到服务器在客户端不显示的,称为JSP注释

表示形式:<%--注释内容--%>

2.指令

指令是表示形式<%@   %>

例如:<%@ include file="Filename" %> 文件加载命令

3.声明

声明的表示形式<%! 代码块%> 

例如:<%! String="xxxx" %>

4.表达式

表达式的表示形式<%= 表达式 %>

<%

 int a=10;

%>

<%= a%>

结果10将会在网页呈现出来

5.小脚本

小脚本也就是书写java代码的地方

<%

String a="xx";//声明一个变量a,并且为它赋值

out.print(a)//输出变量a,会显示在网页上

%> 

用到的几个关键字:

 

发送请求的方式两种:get /post

get: 传输少量数据文件不安全

post: 传输大量数据文件较安全

request:向客户端发送请求

response:返回客户端的响应

getParameter:java代码 读取文本框中name属性的内容

 

 

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>




Insert title here

		  //引入validate方法
	    


 
//点击登录跳转到index_02.jsp jie界面

a b c d

 

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>




Insert title here


<%
String name=request.getParameter("uname");获得输入框为uname的value
String pwd=request.getParameter("upwd");//获得输入框为upwd的value
if("sa".equals(name)&&"123".equals(pwd)){//判断一下输入的账号是否为sa密码为123
	out.print("登陆成功");
}else{
	out.print("登录失败");
}

	String[] my_habit=request.getParameterValues("hobit");//获得复选框为hobit被选中value
	for(String i : my_habit)
		out.print(i);//遍历数组my_habit并打印在HTML页面
	}

%>

 

 点击登录后的结果

 

 

没有谁的幸运会凭空而来,只有足够努力,你才会足够幸运,加油 

                                                                                                               ——2022.3.26

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/781127.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号