示例 2 : method="get" 示例 3 : method="post" 示例 4 : get和post的区别
action="/study/login.jsp" 表示把账号和密码提交到login.jsp这个页面去
注: 这里把数据提交到服务端的login.jsp去了,鉴于当前学习的进度,就不对JSP的内容展开了。 JSP的内容可以到JSP章节进行学习 注: 有好奇的同学可以参考图片中的login.jsp <form action="https://how2j.cn/study/login.jsp">
账号:<input type="text" name="name"> <br/>
密码:<input type="password" name="password" > <br/>
<input type="submit" value="登陆">
</form>
<form action="https://how2j.cn/study/login.jsp"> 账号:<input type="text" name="name"> <br/> 密码:<input type="password" name="password" > <br/> <input type="submit" value="登陆"> </form>
使用method="get" 提交数据 是常用的提交数据的方式
如果form元素没有提供method属性,默认就是get方式提交数据 get方式的一个特点就是,可以在浏览器的地址栏看到提交的参数,即便是密码也看得到 <form method="get" action="https://how2j.cn/study/login.jsp">
账号:<input type="text" name="name"> <br/>
密码:<input type="password" name="password" > <br/>
<input type="submit" value="登陆">
</form>
<form method="get" action="https://how2j.cn/study/login.jsp"> 账号:<input type="text" name="name"> <br/> 密码:<input type="password" name="password" > <br/> <input type="submit" value="登陆"> </form>
使用method="post" 也可以提交数据
post不会在地址栏显示提交的参数 如果要提交二进制数据,比如上传文件,必须采用post方式 <form method="post" action="https://how2j.cn/study/login.jsp">
账号:<input type="text" name="name"> <br/>
密码:<input type="password" name="password" > <br/>
<input type="submit" value="登陆">
</form>
<form method="post" action="https://how2j.cn/study/login.jsp"> 账号:<input type="text" name="name"> <br/> 密码:<input type="password" name="password" > <br/> <input type="submit" value="登陆"> </form>
get和post的区别
get 是form默认的提交方式 如果通过一个超链访问某个地址,是get方式 如果在地址栏直接输入某个地址,是get方式 提交数据会在浏览器显示出来 不可以用于提交二进制数据,比如上传文件 post 必须在form上通过 method="post" 显示指定 提交数据不会在浏览器显示出来 可以用于提交二进制数据,比如上传文件
HOW2J公众号,关注后实时获知最新的教程和优惠活动,谢谢。
问答区域
2021-03-16
输入的method在网页源代码端看不见怎么回事呀?
1 个答案
云陌 跳转到问题位置 答案时间:2021-09-08 添加一个method属性即可 <form method="post" action="https://how2j.cn/study/login.jsp"></form>
回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢
2021-03-16
点击账号的时候为什么会出现一个请输入姓名呀?
2020-11-13
name="name" name="password" 是什么呢? <input type="submit" 又是什么呀?
2020-09-24
为什么我在重复代码的时候</form>会在中间出现,是蓝色的
2020-01-03
Submit
提问太多,页面渲染太慢,为了加快渲染速度,本页最多只显示几条提问。还有 5 条以前的提问,请 点击查看
提问之前请登陆
提问已经提交成功,正在审核。 请于 我的提问 处查看提问记录,谢谢
|