简单的jsp servlet相关问题 希望能有人帮我看看了

来源:百度知道 编辑:UC知道 时间:2024/05/01 21:10:44
String action = (String)req.getParameter("method");
if(action==null) {
System.out.println("invalid request!");
} else if(action.equals("login")) {
Login(req, resp);
}else if(action.equals("add")){
Add(req,resp);
}
}
jsp中是这样写的:<form action="./AdminServlet?method=login" name="form1" method="get">
运行时后台打印invalid request! 怎么servlet中没有获取到页面的method呢??有谁可以告诉我错在哪里 了?
谢谢一楼啊!怎么换get就不行了呢?? 我就想不通,get提交难不成这里还有什么局限的不成,有没有人再次说明一下这个问题啊?? post能获取 为什么改用get就获取不到method的值了呢

是不是你的xml部署信息没有设置好?!!
你servlet中的doget方法有写嘛?jsp中如果是用get来请求,则在servlet中要用doget来实现的。post也相同。。。

应该不会吧,传了怎么会得到是null呢,表单提交方式改成post试试

没看出来