为什么转到jsp文件变成下载jsp文件了?

El_Nino 2006-03-02 06:41:50
我在做一个登陆页面的时候,出现了个问题,请大家帮忙解决。
在点击提交转到一个jsp文件后,jsp文件不是在浏览器中打开,而是出现一个下载的提示框,如果选择打开的话,就变成在dreamwearver打开,但jsp的代码又是完全正确的。
...全文
1185 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
mohun111 2006-03-03
  • 打赏
  • 举报
回复
"charest"改成"charset"
如果还是下载就是没开服务器
Trainsp0tting 2006-03-03
  • 打赏
  • 举报
回复
<%@ page contentType="text/html ; charest=gb2312" language="java" %>
不是"charest"是"charset",另外,text/html后面要紧跟分号,不能有空格,把这两个地方改过来肯定就能正常访问了,我刚刚试了下

作为contentType的值的这个字符串,里面每个字符都不能出问题,但是不知道为什么那个空格不能加,等高人解释一下吧
xiangbo520 2006-03-02
  • 打赏
  • 举报
回复
应该是你没开应用服务器,而且不是通过网络地址方式访问
doway 2006-03-02
  • 打赏
  • 举报
回复
是哦,楼主是怎么做到的,具体步骤是怎样的?:)
lzx17 2006-03-02
  • 打赏
  • 举报
回复
估计你没开服务器
El_Nino 2006-03-02
  • 打赏
  • 举报
回复
我把代码发上来,大家帮忙啊
<%@ page contentType="text/html ; charest=gb2312" language="java" %>
<%@ page import="java.sql.*" %>
<% Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn=DriverManager.getConnection("jdbc:odbc:checkuser");
Statement sqlStatement=conn.createStatement();
String sql="SELECT * FROM user";
ResultSet rs=sqlStatement.executeQuery(sql);
String username=request.getParameter("username");
String password=request.getParameter("password");
String role="非会员";
while(rs.next())
{String name=rs.getString("username");
String pass=rs.getString("password");
if(username.equals(name)&&password.equals(pass))
{
role =name;
}
}%>
<html>
<head>
<title>用户登陆</title>

</head>
<body>你是<%= role %>
<%
rs.close();
sqlStatement.close();
conn.close();
%>

</body>
</html>
Trainsp0tting 2006-03-02
  • 打赏
  • 举报
回复
<%@ page contentType="text/html; charset=GBK" %>
这句好好检查一下,我记着有一回我把"text/html"写错一个字母,就出现你说的这种情况了
  jspSmartUpload是由www.jspsmart.com网站开发的一个可免费使用的全功能的文件上传下载组件,适于嵌入执行上传下载操作的JSP文件中。该组件有以下几个特点: 1、使用简单。在JSP文件中仅仅书写三五行JAVA代码就可以搞定文件的上传或下载,方便。 2、能全程控制上传。利用jspSmartUpload组件提供的对象及其操作方法,可以获得全部上传文件的信息(包括文件名,大小,类型,扩展名,文件数据等),方便存取。 3、能对上传的文件在大小、类型等方面做出限制。如此可以滤掉不符合要求的文件。 4、下载灵活。仅写两行代码,就能把Web服务器变成文件服务器。不管文件在Web服务器的目录下或在其它任何目录下,都可以利用jspSmartUpload进行下载。 5、能将文件上传到数据库中,也能将数据库中的数据下载下来。这种功能针对的是MYSQL数据库,因为不具有通用性,所以本文不准备举例介绍这种用法。   jspSmartUpload组件可以从www.jspsmart.com网站上自由下载,压缩包的名字是jspSmartUpload.zip。下载后,用WinZip或WinRAR将其解压到Tomcat的webapps目录下(本文以Tomcat服务器为例进行介绍)。解压后,将webapps/jspsmartupload目录下的子目录Web-inf名字改为全大写的WEB-INF,这样一改jspSmartUpload类才能使用。因为Tomcat对文件名大小写敏感,它要求Web应用程序相关的类所在目录为WEB-INF,且必须是大写。接着重新启动Tomcat,这样就可以在JSP文件中使用jspSmartUpload组件了。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧