在机房中用myeclipse测试了一个简单的servlet,就是上个帖子提到的那个程序.一开始可以了,然后就是中文乱码问题.于是就改代码,乱码问题没有解决好,却又出了一个奇怪的问题:在键入http://localhost/ThreeParameters/servlet/ThreeParameters之后不执行servlet,而是提示下载文件.而在自己的机器上却可以.
一开始以为是自己用的软件出了问题,删除重装,还是有这个问题.于是到网上搜.还真的看见有和我出一样问题的,高手回帖说是servlet写错了.(粗心的人总是那么多!!) 因为这个servlet是我下载的,并且原来可以执行的,一直对她很有信心.试试吧,于是我也检查自己的servlet,还真的是出了问题.response.setContentType("text/html;charset=UTF-8");中的text/html,写成了text,html,这个mime的参数是告诉浏览器返回text,当然就是下载了.从今天开始改这个毛病吧!!