HTML JavaWeb form表单里的action属性是干嘛的
作为小白当时学HTML和css时觉得form的action属性没有什么用,当我学到JavaWeb时就觉得
action妙啊。
action="url"的作用就是将表单里的值当作请求的一部分发送到action指定的地址路径
下面写个jsp程序给大家整明白
下面是代码大家可以复制 文件名称是param.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<%--action请求的路径还是自身param.jsp这个页面--%>
<form action="param.jsp">
用户名:<input type="text" name="username" placeholder="请输入用户名" ><br>
密 码:<input type="password" name="pwd" placeholder="请输入密码"><br>
<input type="submit" name="sut" value="登录">
</form>
<br>
<%--param.name用来获得请求传的键值对里的值--%>
name=${param.username}
<br>
password=${param.pwd}
</body>
</html>
刚打开这个param.jsp文件时显示的页面是这样的
当点击登陆后
通过action发送请求
下面是请求信息
然后通过param.username 获取请求里的username=%E5%BC%A0%E4%B8%89的值并返回张三
param.pwd 获取请求里的pwd=123456的值并返回123456
最后结果就是这个页面
晓看云起时: 一直在啊
2401_83545520: 源码为啥不在了
2301_79833544: 这个代码还有不
纪佰伦: 用上redis了
今日方知我: Error occurred during initialization of boot layer java.lang.module.FindException: Module javafx-base not found 为什么会出现这个呢