首页 > 其他分享 >2023、03、08学习总结

2023、03、08学习总结

时间:2023-03-08 21:46:17浏览次数:48  
标签:03 编码 08 乱码 密码 2023 格式 Login 声明

在学页面美化的时候遇到乱码小问题:

以下是乱码代码:

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Login</title>
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <div class="box">
        <h2>Login</h2>
        <div class="input-box">
            <label>账号</label>
            <input type="text"/>
        </div>
        <div class="input-box">
            <label>密码</label>
            <input type="password"/>
        </div>
        <div class="btn-box">
            <a href="#">忘记密码?</a>
            <div>
                <button>登录</button>
                <button>注册</button>
            </div>
        </div>
    </div>

<script type="text/javascript">

</script>
</body>
</html>

 

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<head>
    <meta charset="UTF-8">
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Login</title>
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <div>
    <form action="servlet?method=login" method="post">
    <div class="box">
        <h2>Login</h2>
        <div class="input-box">
            <label>账号</label>
            <input type="text"/>
        </div>
        <div class="input-box">
            <label>密码</label>
            <input type="password"/>
        </div>
        <div class="btn-box">
            <a href="#">忘记密码?</a>
            <div>
                <button>登录</button>
                <button>注册</button>
            </div>
        </div>
    </div>
    </form>
</div>
<script type="text/javascript">

</script>
</body>

对比发现,仅仅是因为缺失了jsp文件的声明文件,就发生乱码,而当我把声明中的"charset=UTF-8“改为”charset=ISO-8859-1“时又出现了错误,即当声明文件中规定的编码格式与<head>中规定的编码格式出现偏差时就会出现乱码,原因是服务器按照声明里的编码格式读取jsp的内容再编译成java文件,而输出到页面时则按照<head>中contentType的规定来输出,当两者不一致时就会出现乱码。

 

标签:03,编码,08,乱码,密码,2023,格式,Login,声明
From: https://www.cnblogs.com/xxaxf/p/17196228.html

相关文章

  • 每日学习总结_20230308
    今天的JavaWeb学习主要集中在Servlet和JSP的使用上。我学习了如何创建一个Servlet并且在Web应用程序中进行部署和调试。同时,我还学习了如何在JSP中使用Java代码,并了解了JSP......
  • 2023年3月8日(软件工程日报)
    在Android体系中,CompoundButton类是抽象的,复合按钮,因为是抽象类,所以它不能直接使用。实际开发中用的是CompoundButton的几个派生类,主要有复选框CheckBox、单选按钮RadioBut......
  • 2023.3.8每日总结
    javaweb简单的增删改查之“通过姓名查找,查询所有信息” 1.方法/**查看全部信息*/publicList<Member>selectByName(Stringname){//......
  • 2023.3.6
    >数理方程与特殊函数  “为了下面的表述简单起见,我现在是采用一个算符的形式,来写这些方程。而一旦采用算符的形式的话,下面写起来就比较简单,而且就把这三种类型全......
  • 2023-3-8 #43 当视界再度被光占据 我误以为又是只在梦境上演的须臾
    251P9139[THUPC2023初赛]喵了个喵II场上以为是一个数学题,结果竟然是这种题!!题意相当于将相同的数配对,使得所有pair排序后两维均递增,那么就是不存在两个pair有包......
  • THUPC2023 初赛
    A.大富翁诈骗题。你会发现这个东西和先后手无关,如果某个人的某个点上面有其它人的点那么减一,如果子树内有其它人的点那么加一。这个还是不好做。我们可以将一对属于同......
  • (P03)从C到C++:域运算符,new,delet运算符,重载,name managling与extern “C“,带默认参数的函
    文章目录​​1.域运算符​​​​2.new、delete运算符​​​​3.重载​​​​4.namemanagling与extern“C”​​​​5.带默认形参值的函数​​​​6.带默认形参值的函数的......
  • 2023/03/06刷题
    A.NextTest链接A.NextTest这个题非常简单不像1200分的题,就是先排序吧第一个按顺序把第一个没出现的数字打印出来就好了#include<iostream>#include<algorithm>......
  • 2023.3.7Android开发
    今天学习了Android开发的图像显示imageview中的图片属性xml中的缩放类型,fitxy拉伸图片使其正好填满试图(图片可被拉伸变形)firststrat保持宽高比例,拉伸图片使其位于试图的......
  • 2023.3.8 闲话
    膜拜国际特级大师SMTwy膜拜国际特级大师SMTwy膜拜国际特级大师SMTwy膜拜国际特级大师SMTwy膜拜国际特级大师SMTwy推歌:ダーリン(Darling)-MARETU.约定素数......