Javaweb前台如何发送请求和数据给后台

本文详细介绍了HTML中通过超链接、表单以及JavaScript实现的请求发送方式,以及如何在前台向后台发送数据,包括GET和POST方法,以及使用不同元素如链接、表单字段和JavaScript的实践示例。
摘要由CSDN通过智能技术生成

一、html发送请求的方式

① 超链接

        <a href="http://www.baidu.com">外部的百度链接</a>
        <a href="xxx.html">内部的本地链接</a>

超链接,通过href属性中的路径值发送请求实现访问

② 表单

        <form action="xxx.html"  method="post" >
            <input type="submit" value="提交">
        </form>

表单,通过action属性中的路径值发送请求实现访问

③ js语法实现,本质是超链接

               <button id="btn">点击我利用JS发送请求</button>
         <script>
            document.getElementById("btn").onclick = function (){
                location.href = "xxx.html";
            }
        </script>

二、前台如何发送数据给后台

① 超链接发送数据 

<a href="后台接收数据的类的路径?id=123&name=张三&age=18">发送若干数据</a>

超链接发送数据,只需要href中的路径值后面加上?key=value&key=value...的形式即可

② 表单发送请求

     <form action="后台接收数据的类的路径"  method="post" >
            账号:<input type="text" name="username" > <br>
            密码:<input type="password" name="password" > <br>
            性别:
            <input type="radio" name="sex" checked  value="男" >男
            <input type="radio" name="sex"  value="女" >女
            <br>
            地址:
            <select name="address" >
                <option>xx</option>
                <option>xx</option>
                <option>xx</option>
            </select>
            <br>
            爱好:
            <input type="checkbox" name="likes" value="吃">吃
            <input type="checkbox" name="likes" value="喝">喝
            <input type="checkbox" name="likes" value="玩">玩
            <input type="checkbox" name="likes" value="乐">乐
            <br>
            简介:
            <textarea name="jieshao">自我介绍:</textarea> <br>
            生日:
            <input name="birthday" type="date">  <br>

            <br>
            <input type="submit" value="提交">
        </form>

表单发送数据,通过给每个需要传数据的表单标签加上name属性即可

③ js实现发送数据

        
        <button id="btn">发送带有数据的请求</button>
        <script>
            document.getElementById("btn").onclick = function (){
                location.href = "后台接收数据的类的路径?id=123&sex=男";
            }
        </script>

js发送数据,通过js的属性location.href = 路径值 进行数据的传输

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值