Topic: 为什么我的JSP不显示中文

  Print this page

1.为什么我的JSP不显示中文 Copy to clipboard
Posted by: k704790
Posted on: 2004-11-14 21:09

我的TOMCAT是SUN网站上1。42版本的,带了NETBEANS和TOMCAT,我写了几个JSP文件,为什么不能显中文呢?不管是从数据库中还是从一个页面到另外一个页而的REQUEST接收都不行,大家有没有遇到过这种问题,有谁知道告诉我一下,谢谢!

2.Re:为什么我的JSP不显示中文 [Re: k704790] Copy to clipboard
Posted by: chengbd
Posted on: 2004-11-14 21:51

JDK1.42没有提供tomcat吧?
页面中的其它内容可以显示吗?

3.Re:为什么我的JSP不显示中文 [Re: k704790] Copy to clipboard
Posted by: k704790
Posted on: 2004-11-15 07:41

我下的1。42版本带NETBEANS,而NETBEANS又还了TOMCAT5。
例子如下:
file1:
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<html>
<head><title>JSP Page</title></head>
<body>

<%-- <jsp:useBean id="beanInstanceName" scope="session" class="beanPackage.BeanClassName" /> --%>
<%-- <jsp:getProperty name="beanInstanceName" property="propertyName" /> --%>
<%
//String name = new String(request.getParameter("name").getBytes("iso-8859-1"),"GBK");
String name = request.getParameter("name");
out.print("名字:"+name);
session.putValue("thename",name);
%>
<p>
<form name="form2" action="q3.jsp">
请输入你喜欢食物:<input type=text name="food">
<br>
<input type=submit value='确定'>
</form>
</body>
</html>

file2:
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<html>
<head><title>q1</title></head>
<body>

<%-- <jsp:useBean id="beanInstanceName" scope="session" class="beanPackage.BeanClassName" /> --%>
<%-- <jsp:getProperty name="beanInstanceName" property="propertyName" /> --%>

<form name="form1" action="q2.jsp">
请输入你的名字:
<input type=text name="name">
<br>
<input type=submit value='确定'>
</form>
</body>
</html>

那个名字就是不能显示成中文的。如果是英文的就没有关系。而且我从数据库中读出中文数据的时候也不能显示。

4.Re:为什么我的JSP不显示中文 [Re: k704790] Copy to clipboard
Posted by: furenqiang
Posted on: 2004-11-16 20:12

String str = request.getParameter("name");
byte b[]=str.getBytes("ISO-8859-1");
str=new StringBeer;
你试一下

5.Re:为什么我的JSP不显示中文 [Re: k704790] Copy to clipboard
Posted by: k704790
Posted on: 2004-11-17 12:54

我试过了,没有用

6.Re:为什么我的JSP不显示中文 [Re: k704790] Copy to clipboard
Posted by: yclc
Posted on: 2004-11-18 03:25

脑袋上的哪个换成这个<%@ page contentType="text/html;charset=gb2312" %>

7.Re:为什么我的JSP不显示中文 [Re: k704790] Copy to clipboard
Posted by: Illum
Posted on: 2004-11-23 16:30

浏览器编码问题吧?

8.Re:为什么我的JSP不显示中文 [Re: k704790] Copy to clipboard
Posted by: k704790
Posted on: 2004-11-23 22:14

编码换了我也试过了,浏览器的编码我也是自动的呀。是不是NETBEANS方面的问题呀

9.Re:为什么我的JSP不显示中文 [Re: k704790] Copy to clipboard
Posted by: battlekiller
Posted on: 2004-11-27 16:45

<%@ page language="java" contentType="text/html;charset=gb2312"%>


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923