求救!! jsp文件导入tag文件出现乱码!!!!!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求救!! jsp文件导入tag文件出现乱码!!!!!相关的知识,希望对你有一定的参考价值。

example3_3.jsp:

<%@ page contentType="text/html;charset=GB2312" %>
<%@ taglib tagdir="/WEB-INF/tags" prefix="computer" %>
<HTML><BODY>
<H3>以下是调用Tag文件的效果:</H3>
<computer:Triangle sideA="5" sideB="6" sideC="7"/>
</BODY></HTML>
triangle.tag:

<h4>这是一个Tag文件,负责计算三角形的面积。
<%@ attribute name="sideA" required="true" %>
<%@ attribute name="sideB" required="true" %>
<%@ attribute name="sideC" required="true" %>
<%! public String getArea(double a,double b,double c)
if(a+b>c&&a+c>b&&c+b>a)
double p=(a+b+c)/2.0;
double area=Math.sqrt(p*(p-a)*(p-b)*(p-c)) ;
return "<BR>三角形的面积:"+area;

else
return("<BR>"+a+","+b+","+c+"不能构成一个三角形,无法计算面积");


%>
<% out.println("<BR>JSP页面传递过来的三条边:"+sideA+","+sideB+","+sideC);
double a=Double.parseDouble(sideA);
double b=Double.parseDouble(sideB);
double c=Double.parseDouble(sideC);
out.println(getArea(a,b,c));
%>
出现乱码:
����??��??????��????! ����??��??????��????! ����??��??????��????!
I Love this Game! I Love this Game! I Love this Game!
?????��! ?????��! ?????��!

你的JSP文件的第一行 编码是GB2312编码 你把它改成UTF-8 ,
保存 刷新重现打开 再看看
建议都用UTF-8编码
参考技术A 不知道、、、、

jsp用a标签下载文件,中文出现乱码怎么解决?

我猜你说的中文出现乱码应该是文件名内的中文出现乱码。
这和服务器,本机的编码有关系吧。
应该在下载的过程中将服务器文件名编码转换一次。
参考技术A 设置jsp页面的
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
应该可以解决
参考技术B 重新下载 参考技术C 重新下载吧

以上是关于求救!! jsp文件导入tag文件出现乱码!!!!!的主要内容,如果未能解决你的问题,请参考以下文章

Myeclipse中导入项目后java类中汉字注释出现乱码问题(已解决)

jsp用a标签下载文件,中文出现乱码怎么解决?

include指令导入文件有中文,怎么在JSP中处理乱码?

Oracle导入脚本文件乱码问题

csv文件导入Excel出现中文乱码解决方式

jsp插入数据库乱码 中文的参数怎么处理