日期:2014-05-18  浏览次数:20586 次

谁帮我看看这个程序哪不对呀,谢谢
为什么在地址栏输入该servlet的url时不是到它的页面而是跳出个下载框呢,求解谢谢
package com.session;
import javax.servlet.http.*;
import java.io.*;
public class loginsession extends HttpServlet
{
public void doGet(HttpServletRequest req,HttpServletResponse res)
{
try
{
res.setContentType("text/heml;chatset=gbk");
PrintWriter PW=res.getWriter();
PW.println("<html>");
PW.println("<body>");
PW.println("<h1 align=center>登录界面<h1>");
PW.println("<form action=loginclsession method=post><hr>");
PW.println("用户名:<input type=text name=uername>");
PW.println("密码:<input type=password name=password>");
PW.println("<input type=submit>");
PW.println("</form>");
PW.println("</body>");
PW.println("</html>");
//HttpSession hs=req.getSession(true);
//hs.setAttribute("name","username");
//hs.setAttribute("password","password");
}
catch(Exception e)
{e.getStackTrace();}
}
public void doPost(HttpServletRequest req,HttpServletResponse res)
{this.doGet(req,res);}
}
结果会是如下这样

------解决方案--------------------
res.setContentType("text/heml;chatset=gbk");
改成res.setContentType("text/html;chatset=gbk");