一个java servlet问题

protectedvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServl... protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
//doGet(request, response);

/**
* post 方法一般是向客户端提交重要信息
* 客户端的地址栏看不到请求参数
* 适用用于加密传输
*/
String name = request.getParameter("user");
String password =request.getParameter("password");
Enumeration<String> params = this.getInitParameterNames();

/**
* 在这里出现问题我叼
* 下面的this.log(params.toString()); 没有执行
*/
this.log(params.toString());
while(params.hasMoreElements()){
String strName = (String)params.nextElement();
String strPassword = this.getInitParameter(strName);
this.log(strName+"strname");
this.log(strPassword+"strpassword");
if(strName.equals(name) && strPassword.equals(password)){
request.getRequestDispatcher("/NewFile.html").forward(request, response);
return;
}
}

this.doGet(request, response);

}
展开
 我来答
醉痴图
2015-11-11 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:126
采纳率:0%
帮助的人:67.6万
展开全部
this.log(params.toString());代码执行了么?是输出空还是没有运行?

this.log(params.toString()+"=============");
看有无输出
如果没有
getInitParameterNames();
web.xml中,你看你这里面有参数的值么?
追问
根本没有执行  我是 设计这样的功能的  用户提交登录数据 如果匹配我web.xml 里预定义的数据就算登录成功 然后跳转一个新页面
这个只是测试功能 后续的跳转页面将放在web-inf文件夹下(好像记错了)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式