JAVAWeb(JSP的基本语法和表单提交方式)

Hilo Everybody wellcome to my channel!

今天Lion带大家来学习JAVAWeb之JSP的基本语法表单提交的方式(JAVAweb02)


首先我们来看看今天的思维导图吧:


一、JSP的基本语法:

        1、1JSP是什么?为什么我们要学JSP呢?

JSP(Java Server Pages)一种动态网页开发技术,使我们能够在HTML中内嵌JAVA代码,使我们能够结合多种代码来编辑JSP。

        1、2JSP运行原理:

JSP的运行原理比JAVA多了一步翻译的过程:

它是从JSP文件翻译为.java文件然后再编译为.class文件。

        1、3区分JSP模板元素和JSP脚本片段

JSP模板元素:JSP页面的HTML代码;

JSP脚本片段:JSP页面的JAVA代码;

        1、4JSP表达式:

JSP的表达式是指将一个java变量或者表达式结果输送到页面

格式:<%=对象或者表达式或者变量名%>

        1、5JSP声明:

JSP页面中声明变量或者方法函数

格式:<%!变量或者方法%>

        1、6JSP注释方式:

格式:<%!--   内容    --%>

案例一:JSP注释方式和HTML的注释方式区别?

JSP的注释方式:<%!--   内容    --%>

HTML的注释方式:<!--   内容    -->

两者在格式上区别不大,重点在于JSP的注释方式在查看页面源代码时不会显示,而HTML的注释方式在查看页面源代码时会显示

        1、7JSP常见错误提示

JSP常见错误提示1:404:找不到该网页的路径,这时我们需要检查地址栏的网站路径

JSP常见错误提示2:500:编译出错,这就说明我们的代码有误,我们可以根据提示进行修改

        1、8JSP内置对象:

这个是JSP学习的重点所以我们要认真的去学习

今天我们学习其中之一request 

主要有三个方法:

 案例二:登录时传值输出在其他界面

比如我们有一个界面输入用户名和密码在点击登录时进行传值在第二个界面屏幕中输入两个值:

界面一:界面二:

界面一代码展示:

	<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>

界面二代码展示:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%
	//纯业务逻辑(纯java代码)
	//rqeuest接受的那两种方式的值:1表单  2地址栏传参?sname=admin&spwd=123
	//接受表单提交过来的值
	//设置编码方式  支持中文
	request.setCharacterEncoding("utf-8");
	//根据name值去value值
	String name=request.getParameter("sname");
	String pwd=request.getParameter("spwd");
	out.print(name);
	out.print(pwd);
	
%>

注:如果是通过name值传递对个字符串对象eg:多选框传值,则需要通过request.getParameterValues 返回值结果为数组,然后遍历输出。


二、表单提交方式:

表单的提交方式有两种:
        1.get(默认) 安全性低 地址栏可见  有数据长度限制
  
     2.post 反之 因此以后表单提交都用post


以上就是今天的内容啦,我们今天分享了JAVAWeb之JSP的基本语法表单提交的方式。希望对大家有所帮助!

到这里这次的分享就结束了,欢迎各位继续关注Lion,我们下次再见!

欢迎各位大能多多指导,Lion必将继续努力

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秃头没秃头

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值