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.
我不是已经注释掉了吗???还有在里面增加东西好像也不行,操,真的要疯了,大家救救我啊!!!!
...全文
243 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
刚才试了一下,好像只有在刚生成的时候,对他进行编辑,他才有效,等运行过一次后,就再也不能修改了。(改了没有显示出来)

到底怎么回事啊,难道不能修改?????

81,122

社区成员

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

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