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