毕业设计的一段小JSP程序,一直出错,望高手指点

来源:百度知道 编辑:UC知道 时间:2024/05/12 04:40:08
当我登陆结束后,跳转此页面,发现地址栏一直显示乱码,不知道是不是response.sendRedirect("自助旅游网.jsp");写错了.望高手指点

<%@ page contentType ="text/html;charset=gb2312"%>
<%@ page language="java" %>
<%@ page import="java.io.*" %>
<%@ page import="java.util.*" %>
<%@ page import="java.text.*" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> 登陆确认 </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>

<BODY>

<%String yhm =request.getParameter("yhm");

String mm =request.getParameter("mm");%>
<center>

response.sendRedirect("自助旅游网.jsp");

不能这么搞啊,哥们。

jsp文件要用英文命名。

地址栏不能显示中文的,把“自助旅游网.jsp“改成英文字母吧。。。

楼上说得对

是不是tomcat设置不对呀 网页一定要放在webapp这个文件夹中

地址不支持中文,最好改成英文的。
如果一定要用中文的话也可以,需要进行编码:

String msg=java.net.URLEncoder.encode("自助旅游网.jsp","GB2312");
resp.sendRedirect(msg);

自助旅游网.jsp...亏你想的出来