当前位置:网站首页>JSP如何使用page指令让JSP文件支持中文编码呢?
JSP如何使用page指令让JSP文件支持中文编码呢?
2022-08-02 00:01:00 【qq_25073223】
转自:
jsp简介:
JSP全称是Java Server Pages,是一种动态网页技术,JSP其实就是在html中插入了java代码和JSP标签之后形成的文件,文件名以.jsp结尾。其实JSP就是一个servlet。
在servlet中编写html比较痛苦,而写JSP就像在写html,但它相比html而言,html只能为用户提供静态数据即静态页面,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据,从而形成动态页面。需要注意的是最好只在JSP中编写动态输出的java代码。
JSP的工作流程
将JSP文件转换为.java文件并将其编译为.class文件的过程都是由tomcat完成的,在tomcat内部有一个翻译引擎,当JSP页面第一次被访问时由翻译引擎转换为.java文件并编译出.class文件。之后再运行该class文件。
在JSP中的html代码都会翻译到servlet中的out.write()中
下文讲述JSP文件支持中文编码的方法分享,如下所示:
实现思路: 1.在page指令中使用pageEncoding属性设置编码方式(使用JSP文件本身支持中文) 2.在contentType中设置charset值,使用客户端支持中文
例
<%@ page language="java" contentType="text/html;charset=GBK" pageEncoding="GBK"%> <html> <head> <title>test pageEncoding</title> </head> <body> <center><h2>设定JSP中文编码,pageEncoding属性测试</h2></center> </body> </html>
边栏推荐
- WEB安全基础 - - - XRAY使用
- SphereEx苗立尧:云原生架构下的Database Mesh研发实践
- REST会消失吗?事件驱动架构如何搭建?
- DOM 事件及事件委托
- 利用“栈”快速计算——逆波兰表达式
- 接地气讲解TCP协议和网络程序设计
- OpenCV DNN blogFromImage() detailed explanation
- 【解决】win10下emqx启动报错Unable to load emulator DLL、node.db_role = EMQX_NODE__DB_ROLE = core
- Excel表格数据导入MySQL数据库
- Wincc报表教程(SQL数据库的建立,wincc在数据库中保存和查询数据,调用Excel模板把数据保存到指定的位置和打印功能)
猜你喜欢
Docker实践经验:Docker 上部署 mysql8 主从复制
【解决】win10下emqx启动报错Unable to load emulator DLL、node.db_role = EMQX_NODE__DB_ROLE = core
@WebServlet注解(Servlet注解)
windows sql server 如何卸载干净?
洞见云原生微服务及微服务架构浅析
security跨域配置
零基础如何学习单片机,一位入门者的进阶路径,可参考
学习笔记:机器学习之回归
WEB安全基础 - - - XRAY使用
How to get the best power efficiency in Windows 11?
随机推荐
Cash Ⅱ LeetCode_518_ change
els 长条变形
mysql8安装make报错如何解决
Wincc报表教程(SQL数据库的建立,wincc在数据库中保存和查询数据,调用Excel模板把数据保存到指定的位置和打印功能)
接地气讲解TCP协议和网络程序设计
OpenCV DNN blogFromImage() detailed explanation
easy-excel 解决百万数据导入导出,性能很强
How to get the best power efficiency in Windows 11?
Appears in oozie on CDH's hue, error submitting Coordinator My Schedule
DOM 事件及事件委托
@Scheduled注解详解
为什么要使用MQ消息中间件?这几个问题必须拿下
机器学习文本分类
TCP 可靠吗?为什么?
JSP Taglib指令具有什么功能呢?
Flink Yarn Per Job - Yarn应用
When Netflix's NFTs Forget Web2 Business Security
GetHashCode方法与=
【Leetcode】2360. Longest Cycle in a Graph
OpenCV DNN blogFromImage()详解