临睡前终于解决了这个奇怪的问题

34 篇文章 0 订阅
6 篇文章 0 订阅
<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script><script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>

 

今天碰到了很奇怪的问题。

安装好eclipse开发环境后,编写了一个servlet程序。如下面:

add.jsp

 


<% @ page contentType = " text/html; charset=gb2312 "  language = " java "    %>
<! DOCTYPE html PUBLIC  " -//W3C//DTD XHTML 1.0 Transitional//EN "   " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd " >
< html xmlns = " http://www.w3.org/1999/xhtml " >
< head >
< meta http - equiv = " Content-Type "  content = " text/html; charset=gb2312 "   />
< title > 帐号密码 </ title >
</ head >

< body >
< form action = " ../servlet/addDo "  method = " post " >
    姓名
< input type = " text "  name = " name "    />< br  />
    密码
< input type = " text "  name = " password "   />
    
< input type = " submit "  value = " 确定 "   />
    
</ form >
</ body >
</ html >
 

然后是severlet程序

addDo.java

 

package  mypack;
import  java.io. * ;
import  javax.servlet. * ;
import  javax.servlet.http. * ;


public   class  addDo  extends  HttpServlet
{
    
public   void  doPost(HttpServletRequest request,HttpServletResponse response)  throws  ServletException,IOException
    {
        PrintWriter out 
=  response.getWriter();
        out.println(
" name is: " + request.getParameter( " name " ));
        out.println(
" password is: " + request.getParameter( " password " ));
    }
}

web.xml配置文件

 

<? xml version="1.0" encoding="UTF-8" ?>
< web-app  version ="2.4"  
    xmlns
="http://java.sun.com/xml/ns/j2ee"  
    xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"  
    xsi:schemaLocation
="http://java.sun.com/xml/ns/j2ee 
    http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
>
  
< servlet >
    
< description > This is the description of my J2EE component </ description >
    
< display-name > This is the display name of my J2EE component </ display-name >
    
< servlet-name > AddTaskDo </ servlet-name >
    
< servlet-class > mypack.AddTaskDo </ servlet-class >
  
</ servlet >
  
< servlet >
    
< description > This is the description of my J2EE component </ description >
    
< display-name > This is the display name of my J2EE component </ display-name >
    
< servlet-name > addDo </ servlet-name >
    
< servlet-class > mypack.addDo </ servlet-class >
  
</ servlet >


  
< servlet-mapping >
    
< servlet-name > AddTaskDo </ servlet-name >
    
< url-pattern > /AddTaskDo </ url-pattern >
  
</ servlet-mapping >
  
< servlet-mapping >
    
< servlet-name > addDo </ servlet-name >
    
< url-pattern > /servlet/addDo </ url-pattern >
  
</ servlet-mapping >
  
< welcome-file-list >
    
< welcome-file > index.jsp </ welcome-file >
  
</ welcome-file-list >
</ web-app >

这个web.xml配置文件是eclipse自动生成的。

 

现在问题来了,我在浏览器输入表单数据提交后,一片空白。

真的很怪,为此还在论坛发贴求助。

其实这个程序之前在博客发表过http://blog.csdn.net/zhuche110/archive/2008/05/12/2438401.aspx 运行得好好的。结果到了这里,一篇空白。即使更改addDo的输出内容也无济于事。这时真的是灵感来了,想到了一种可能,那就是web.xml中,我这个servlet的映射路径可能存在重复,因而显示了其他的页面!!!!

更改一试,mygod ,果真如此!哎 算走运了,睡觉前给我解决了。

 

 

 

<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script><script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值