JAVA Web 中文乱码问题

JAVA Web 中文乱码问题 本人初学,如有问题欢迎指正 教材《Java Web程序设计(第3版)》主编:郭克华,第8章 JSP内置对象(2)P129-P131 所示代码 : java //获得书名 String book=request

本文包含相关资料包-----> 点击直达获取<-------

JAVA Web 中文乱码问题

本人初学,如有问题欢迎指正

教材《Java Web程序设计(第3版)》主编:郭克华,第8章 JSP内置对象(2)P129-P131

所示代码

java //获得书名 String book=request.getParameter("book"); if(book!=null){ book=new String(book.getBytes("iso8859-1")); //将book加进去 books.add(book); }

在实际运行中出现中文乱码问题!

原因 :将中文提交给服务器时,服务器将其认成ISO-8859-1编码!

方法一 :在tomcat上,使用的不是在jsp页面声明的编码方式(我用的 UTF-8 ),而是使用tomcat的默认编码方式 ISO-8859-1 ,直接修改tomcat配置文 件,找到server.xml,修改相应的端口的Connector的属性:URIEncoding="UTF-8",如下所示:

java <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />

方法二 :将其转换成UTF-8格式,方法如下:

java book=new String(book.getBytes("iso8859-1"),"UTF-8");

方法三 :直接修改request的编码。用户可以将request的编码修改为支持中文的编码

java //获得书名 request.setCharacterEncoding("UTF-8");//直接修改request的编码 String book=request.getParameter("book"); if(book!=null){ //将book加进去 books.add(book); }

```jsp <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

请您输入书本:

<% //向session中放入一个集合对象 //ArrayList books=new ArrayList(); ArrayList books=(ArrayList)session.getAttribute("books"); if(books==null){ books=new ArrayList(); session.setAttribute("books",books); } //获得书名 request.setCharacterEncoding("UTF-8"); String book=request.getParameter("book"); if(book!=null){ //book=new String(book.getBytes("iso8859-1"),"UTF-8"); //将book加进去 books.add(book); } %> 购物车中的内容是:
<% //遍历books for(int i=0;i "); } %>

```

参考文献

  • 基于.NET框架的Web数据库访问技术的研究与实现(武汉理工大学·希凡)
  • 基于ASP.NET的杂草识别与治理咨询网站的构建(福建农林大学·陈敦举)
  • 基于.NET框架的Web数据库访问技术的研究与实现(武汉理工大学·希凡)
  • 基于需求语义描述的多平台统一框架的研究与实现(中国海洋大学·辛灿灿)
  • 基于J2EE的学生网上考试系统的设计与实现(华南理工大学·李占新)
  • 基于需求语义描述的多平台统一框架的研究与实现(中国海洋大学·辛灿灿)
  • 基于J2EE的手机综合网站的设计与实现(吉林大学·宋微)
  • 基于Java的在线考试系统(电子科技大学·卓先德)
  • 基于.NET框架的Web数据库访问技术的研究与实现(武汉理工大学·希凡)
  • 基于J2EE的手机综合网站的设计与实现(吉林大学·宋微)
  • 基于J2EE的学生网上考试系统的设计与实现(山东大学·雷怡然)
  • 基于J2EE的手机综合网站的设计与实现(吉林大学·宋微)
  • 基于J2EE的学生网上考试系统的设计与实现(山东大学·雷怡然)
  • 基于J2EE的WEB开发框架的研究与应用(汕头大学·李浩)
  • 基于.NET下Web服务的信息查询系统的研究与设计(合肥工业大学·张静)

本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:毕设向导 ,原文地址:https://m.bishedaima.com/yuanma/35418.html

相关推荐

  • 基于Python制作的乒乓球游戏

    基于 Python 制作的乒乓球游戏 导语 月底了,很惭愧,并没有找到一些想复现的经典游戏的素材文件,所以这个月就搞个简单的小游戏吧,废话不多说
    2024年05月14日
    2 1 1
  • SSH框架+sqlserver实现在线拍卖系统源码+论文

    在当前数字化时代,网络拍卖系统已成为商业交易的重要方式之一,基于SSH框架和SQL Server数据库的在线拍卖系统能够满足日益增长的在线交易需求,该系统通过利用互联网技术
    2024年05月07日
    8 1 2
  • 基于python socket 实现的聊天室

    基于python socket 实现的聊天室 聊天室 聊天室用 python socket 实现,socket 分为客户端和服务端 服务端使用 server_socket 监听请求
    2024年05月14日
    4 1 3
  • 基于Python实现的手写数字识别

    基于Python实现的手写数字识别 一,准备 测试准备:pycharm,windows自带画图功能,python3,5 安装python3
    2024年05月14日
    4 1 1
  • 基于python的自动续借图书集

    基于python的自动续借图书集 Python 2,7 IDE Pycharm 5,0,3 Firefox浏览器:47
    2024年05月14日
    2 1 2
  • 基于jsp+servlet+mysql的图书管理系统

    Book-management-jsp 基于jsp+servlet+mysql的图书管理系统 参考文献 基于RBAC的SSH架构下的图书管理应用研究(大连理工大学·姜楠) 高校图书管理系统的设计与实现(东北大学·黄鑫) 复旦大学数字图书馆个人图书管理系统的设计与实现(电子科技大学·陆卫国) 图书综合管理系统(吉林大学·王宇) 宁波职业技术学院图书管理系统分析与设计(云南大学·赵顺勇) 大同实验小学图书馆借还系统的设计与实现(电子科技大学·王洪宇) 山西电大图书管理信息系统的设计与实现(北京工业大学·李莹) 山西电大图书管理信息系统的设计与实现(北京工业大学·李莹) 山西电大图书管理信息系统的设计与实现(北京工业大学·李莹) 医疗卫生图书网的设计与实现(电子科技大学·张占平) 基于Web的书刊进销存系统的设计与实现(大连理工大学·王宁) 基于JSP/Servlet的三层式网上书店的研究与实现(吉林大学·郭小雪) 基于RBAC的SSH架构下的图书管理应用研究(大连理工大学·姜楠) 基于B/S架构的网上书店系统的设计与实现(电子科技大学·陈云英) 基于
    2024年05月14日
    17 1 3
  • 基于web的在线问卷调查系统

    基于web的在线问卷调查系统 摘要 在科学技术和社会经济不断发展的今天,人们对各种各样新奇的事物以及品质都有了更高的要求,越来越多的组织或者个人迫切希望了解人们的状态及趋向
    2024年05月14日
    1 1 1
  • 基于Web的公司管理系统

    基于Web的公司管理系统 一,设计目的 企业自动化管理系统将个人信息,职业照片上传,公告管理等录入到当前系统中,让领导打开系统就能看到自己想看的内容,信息的沟通与共享是系统搭建的基础
    2024年05月14日
    2 1 1
  • 基于SSM框架的医院电子病历管理系统源代码

    这是一个🔥🔥基于SSM框架的医院电子病历管理系统源代码🔥🔥的项目源码,开发语言Java,开发环境Idea/Eclipse,这个 医院电子病历管理开发技术栈为SSM项目
    2024年05月23日
    3 1 1
  • 基于Python实现的疲劳驾驶检测

    基于Python实现的疲劳驾驶检测 摘 要 相比于完全把神经网络当成黑盒来做训练,本文尝试了一种混合的思路:先通过人脸特征点检测获得特征点,再通过特征点预估人脸位置
    2024年05月14日
    1 1 1

发表回复

登录后才能评论