我的一个servlet是做集中控制处理的,用于转发.
怎么样防止他人直接输入此servlet的映射地址进来\怎么样判断传过来的参数是空的(包括他在参数后面敲的空格)
我希望有人能给一个严整的判断.
我的例子:
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
if(request.getQueryString() == null) {
return;
}
String method = request.getParameter("method");
else if(method == null) {return;}
else if(method.equalsIgnoreCase("addbook")) {addBook();}
else if(method.equalsIgnoreCase("delbook")) {delBook();}
else if(method.equalsIgnoreCase("updatebook")) {updateBook();}感觉思路好乱啊......
我希望能得到一个严格的判断,以能灵活地运用在以后的项目中.
怎么样防止他人直接输入此servlet的映射地址进来\怎么样判断传过来的参数是空的(包括他在参数后面敲的空格)
我希望有人能给一个严整的判断.
我的例子:
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
if(request.getQueryString() == null) {
return;
}
String method = request.getParameter("method");
else if(method == null) {return;}
else if(method.equalsIgnoreCase("addbook")) {addBook();}
else if(method.equalsIgnoreCase("delbook")) {delBook();}
else if(method.equalsIgnoreCase("updatebook")) {updateBook();}感觉思路好乱啊......
我希望能得到一个严格的判断,以能灵活地运用在以后的项目中.
解决方案 »
- AIX下,用java64启动tomcat没错,换成java32就不能启动了,急急急
- 关于在session中放入hashmap中的求救!
- 高分求下面代码的讲解
- 求Spring2.0技术手册 电子完整版
- Thread.currentThread().getContextClassLoader() 怪异问题
- ●●簡答題●●Tomcat+sql2000+jsp+IIs關於網站的問題?●●
- 谁用过jsp版的FCKeditor ?
- 再次发贴~~coming please~日期问题
- 小弟新学JSP,问一个简单的环境 配置问题,MYSQL的。。
- Stuts2拦截器问题,请大神解答。
- 设计数据库的问题
- tomcat5.5和5.0在连接ACCESS上有区别吗?
Enumeration paraEnum = request.getParameterNames();
while (paraEnum.hasMoreElements()) {
String para = (String) paraEnum.nextElement();
String[] params=request.getParameterValues(para);
if(params!=null&¶ms.length>0){
allEmpty=true;
break;
}
}
return allEmpty;
如果request.getQueryString("要判断的那个参数") == null 或者trim之后==""
则是没有参数或者参数值为空.