老师,请问访问图书列表页面出现这样的乱码

来源:5-2 项目作业

CodeMz

2020-04-12 23:38:49

http://img.mukewang.com/climg/5e933501091bd78f12980872.jpg

直接打开静态页面是正常的,但是通过tomcat启动点击分类里的前端后跳转页面就乱码了,我试了直接tomcat启动到Book/list.do也是这样,控制台好像没有报错!


D:\apache-tomcat-8.5.51\bin\catalina.bat run

[2020-04-12 10:51:19,693] Artifact book:war exploded: Waiting for server connection to start artifact deployment...

Using CATALINA_BASE:   "C:\Users\Administrator\.IntelliJIdea2019.3\system\tomcat\Unnamed_book"

Using CATALINA_HOME:   "D:\apache-tomcat-8.5.51"

Using CATALINA_TMPDIR: "D:\apache-tomcat-8.5.51\temp"

Using JRE_HOME:        "C:\Program Files\Java\jdk1.8.0_101"

Using CLASSPATH:       "D:\apache-tomcat-8.5.51\bin\bootstrap.jar;D:\apache-tomcat-8.5.51\bin\tomcat-juli.jar"

Connected to the target VM, address: '127.0.0.1:50875', transport: 'socket'

12-Apr-2020 22:51:21.662 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server.服务器版本:     Apache Tomcat/8.5.51

12-Apr-2020 22:51:21.666 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 服务器构建:            Feb 5 2020 22:26:25 UTC

12-Apr-2020 22:51:21.666 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 服务器版本号(:8.5.51.0

12-Apr-2020 22:51:21.666 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Windows 10

12-Apr-2020 22:51:21.666 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS.版本:               10.0

12-Apr-2020 22:51:21.667 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 架构:                  amd64

12-Apr-2020 22:51:21.667 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java 环境变量:         C:\Program Files\Java\jdk1.8.0_101\jre

12-Apr-2020 22:51:21.667 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM 版本:              1.8.0_101-b13

12-Apr-2020 22:51:21.667 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM.供应商:            Oracle Corporation

12-Apr-2020 22:51:21.667 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         C:\Users\Administrator\.IntelliJIdea2019.3\system\tomcat\Unnamed_book

12-Apr-2020 22:51:21.667 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         D:\apache-tomcat-8.5.51

12-Apr-2020 22:51:21.668 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=C:\Users\Administrator\.IntelliJIdea2019.3\system\tomcat\Unnamed_book\conf\logging.properties

12-Apr-2020 22:51:21.668 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager

12-Apr-2020 22:51:21.668 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:50875,suspend=y,server=n

12-Apr-2020 22:51:21.668 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -javaagent:C:\Users\Administrator\.IntelliJIdea2019.3\system\captureAgent\debugger-agent.jar

12-Apr-2020 22:51:21.668 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote=

12-Apr-2020 22:51:21.669 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.port=1099

12-Apr-2020 22:51:21.669 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.ssl=false

12-Apr-2020 22:51:21.669 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.password.file=C:\Users\Administrator\.IntelliJIdea2019.3\system\tomcat\Unnamed_book\jmxremote.password

12-Apr-2020 22:51:21.669 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.access.file=C:\Users\Administrator\.IntelliJIdea2019.3\system\tomcat\Unnamed_book\jmxremote.access

12-Apr-2020 22:51:21.669 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.rmi.server.hostname=127.0.0.1

12-Apr-2020 22:51:21.669 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048

12-Apr-2020 22:51:21.669 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources

12-Apr-2020 22:51:21.670 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=

12-Apr-2020 22:51:21.670 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=C:\Users\Administrator\.IntelliJIdea2019.3\system\tomcat\Unnamed_book

12-Apr-2020 22:51:21.670 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=D:\apache-tomcat-8.5.51

12-Apr-2020 22:51:21.670 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=D:\apache-tomcat-8.5.51\temp

12-Apr-2020 22:51:21.670 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded APR based Apache Tomcat Native library [1.2.23] using APR version [1.7.0].

12-Apr-2020 22:51:21.670 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].

12-Apr-2020 22:51:21.671 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL配置:useAprConnector[false],useOpenSSL[true]

12-Apr-2020 22:51:21.676 信息 [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 1.1.1c  28 May 2019]

12-Apr-2020 22:51:21.861 信息 [main] org.apache.coyote.AbstractProtocol.init 初始化协议处理器 ["http-nio-8080"]

12-Apr-2020 22:51:21.896 信息 [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read

12-Apr-2020 22:51:21.916 信息 [main] org.apache.catalina.startup.Catalina.load Initialization processed in 846 ms

12-Apr-2020 22:51:21.980 信息 [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]

12-Apr-2020 22:51:21.980 信息 [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.5.51

12-Apr-2020 22:51:21.998 信息 [main] org.apache.coyote.AbstractProtocol.start 开始协议处理句柄["http-nio-8080"]

12-Apr-2020 22:51:22.053 信息 [main] org.apache.catalina.startup.Catalina.start Server startup in 137 ms

Connected to server

[2020-04-12 10:51:22,459] Artifact book:war exploded: Artifact is being deployed, please wait...

12-Apr-2020 22:51:23.908 信息 [RMI TCP Connection(3)-127.0.0.1] org.apache.jasper.servlet.TldScanner.scanJars 至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。

[2020-04-12 10:51:24,012] Artifact book:war exploded: Artifact is deployed successfully

[2020-04-12 10:51:24,013] Artifact book:war exploded: Deploy took 1,554 milliseconds

12-Apr-2020 22:51:32.003 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 把web 应用程序部署到目录 [D:\apache-tomcat-8.5.51\webapps\manager]

12-Apr-2020 22:51:32.167 信息 [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars 至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。

12-Apr-2020 22:51:32.187 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [D:\apache-tomcat-8.5.51\webapps\manager] has finished in [184] ms


写回答

1回答

好帮手慕柯南

2020-04-13

同学你好!

建议你指定一下jsp页面的编码

<%@ page contentType="text/html;charset=UTF-8" language="java" %>

祝学习愉快~

1

0 学习 · 8016 问题

查看课程