servlet,我真的要被你逼疯了,怎么改out.println的内容,可是输出就是不变。

TINA 2001-07-09 11:42:15
我生成一个servlet,里面有dopost(),doget(),程序如下
package ee;

import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;

public class Servlet1 extends HttpServlet {
private static final String CONTENT_TYPE = "text/html; charset=GB2312";
/**Initialize global variables*/
public void init() throws ServletException {
}
/**Process the HTTP Get request*/
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType(CONTENT_TYPE);
PrintWriter out = response.getWriter();
out.println("<font color=\"green\">");
//我注释掉这行
/* out.println("<p>The servlet has received a POST. This is the reply.</p>"); */
out.println("</font>");
}
/**Process the HTTP Post request*/
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType(CONTENT_TYPE);
PrintWriter out = response.getWriter();
out.println("<html>");
//我注释掉这行
/* out.println("<head><title>Servlet1</title></head>");*/
out.println("<body>");
out.println("<p>The servlet has received a POST. This is the reply.</p>");
out.println("</body></html>");
}
/**Clean up resources*/
public void destroy() {
}
}

运行时submit上去,他妈的还是显示出
The servlet has received a POST. This is the reply.
我不是已经注释掉了吗???还有在里面增加东西好像也不行,操,真的要疯了,大家救救我啊!!!!
...全文
160 点赞 收藏 13
写回复
13 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
javadew 2001-07-10
我怎么编译都不能通过的?
回复
vive 2001-07-10
是的,每次重新编译,jrun都要重启动的
回复
newroc 2001-07-10
你试试重新启动一下服务试试
回复
demon007 2001-07-10
我把你的原代码照搬到JBUILDER4.0上运行,no problem.
产生
<font color="green">
</font>
如果打开doGet()中注释,则产生
<font color="green">
<p>The servlet has received a POST. This is the reply.</p>
</font>
不知你是怎样运行
回复
hicharlie 2001-07-10
不知TINA使用的是什么开发工具,
如果是JBuilder,先点存盘,用右键点击你要运行的jsp,点Complie,再点Web Run,应该就会出现你想看到的结果了。
回复
hawaii 2001-07-10
别着急,大家这么热心,问题一定会解决的。
:)
回复
kobe_lee 2001-07-10
如果是 j2ee服务器那么重新发布,如果是jsp服务器那么重新启动服务器。
回复
backlove 2001-07-10
我用的是tomcat,每次调servlet都要重启服务,麻烦的要死
回复
luodi 2001-07-10
很多Servlet Engine 都要重新启动才行。
如果只是想调试 Servlet /JSP 而不需要什么 EJB 之类的话,建议使用 Resin 来作这个 Servlet Engine ,配合 IIS/PWS ,连编译也不用,随时修改源程序,随时起作用。
回复
javadew 2001-07-10
高手挺多呀。
回复
yatwql 2001-07-10
需要重新启动web server,
起码我使用过的iPlanet 和Jaguar都要这样
回复
javaing 2001-07-10
文件存盘,重新编译,重起web server运行;还不行就删掉相应源程序的.class文件(到classes下面去找)。你是用jdk还是jb来做的阿,是jb吧?
回复
TINA 2001-07-09
刚才试了一下,好像只有在刚生成的时候,对他进行编辑,他才有效,等运行过一次后,就再也不能修改了。(改了没有显示出来)

到底怎么回事啊,难道不能修改?????
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2001-07-09 11:42
社区公告
暂无公告