Java Wed笔记(一)②

一、知识点1:HTML发送请求的方式:
1.超链接
例如:
        <a href="http://www.baidu.com">外部的百度链接</a>
        <a href="aaa.html">内部的本地链接</a>

2.表单
例如:
       <form action="aaa.html"  method="post" >
            <input type="submit" value="提交">
        </form>

3.利用js的语法 本质就是超链接
例如:
      <button id="btn">点击我利用JS发送请求</button>
        <a href="index2.html">知识点2</a>
        <a href="index3.html">知识点3</a>
        <a href="index4.html">知识点4解决乱码</a>
        <script>
            document.getElementById("btn").onclick = function (){
                location.href = "aaa.html";
            }
        </script>
这些请求既可以指向前台也可以指向后台Java

二、Java如何编写代码 来处理前台的请求

通过编写servlet(专门和前台进行交互)即可

servlet类名的规范 XxxServlet Xxx表示该servlet是处理什么前台请求的 例如LoginServlet
<a href="/test123">测试访问servlet</a>

三、前台如何发送数据给后台
1.超链接发送数据,只需要在后面加上?key=value&key=value...的形式即可
例如:
<a href="AServlet?id=123&name=张三&age=18">发送若干数据</a>

2.利用js的语法 本质就是超链接
例如:
<button id="btn">发送带有数据的请求</button>

3.表单, 通过加上name属性即可

四、 前台传递数据  如果出现中文,就会乱码。
        如何解决,只需要在接受数据的前面加上 如下代码即可:
        req.setCharacterEncoding("utf-8");

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值