- 浏览: 38146 次
- 性别:
- 来自: 重庆
最新评论
import javax.servlet.http.HttpServletRequest;
public final class ParameterUtils {
public static boolean isNumber(String key){
if(key != null && key.length() > 0){
return key.matches("^[0-9]+$");
}else{
return false;
}
}
/**
*
* @param request
* @param key
* @param vs
* @return
*/
public static int getInt(HttpServletRequest request,String key,int vs){
String temp = request.getParameter(key);
int rs = vs;
if(temp != null && isNumber(key)){
rs = Integer.parseInt(temp);
}
return rs;
}
public static String getString(HttpServletRequest request,String key,String vs){
String temp = request.getParameter(key);
String rs = vs;
if(temp != null && !"".equals(temp) ){
rs = temp;
}
return rs;
}
// public static void main(String[] args){
// System.out.println(isNumber(null));
// }
}
public final class ParameterUtils {
public static boolean isNumber(String key){
if(key != null && key.length() > 0){
return key.matches("^[0-9]+$");
}else{
return false;
}
}
/**
*
* @param request
* @param key
* @param vs
* @return
*/
public static int getInt(HttpServletRequest request,String key,int vs){
String temp = request.getParameter(key);
int rs = vs;
if(temp != null && isNumber(key)){
rs = Integer.parseInt(temp);
}
return rs;
}
public static String getString(HttpServletRequest request,String key,String vs){
String temp = request.getParameter(key);
String rs = vs;
if(temp != null && !"".equals(temp) ){
rs = temp;
}
return rs;
}
// public static void main(String[] args){
// System.out.println(isNumber(null));
// }
}
发表评论
-
对象的字段以键值对的形式返回
2011-10-11 21:22 2003但是,如果双向关联都设置成fetch = FetchType. ... -
得到本机的ip地址
2011-06-25 13:12 1159public static String getL ... -
怎么获得Map<String,Date>中 String或Date类型
2011-06-16 09:28 4781有一个要求就是获得范型中类型;想了很多招都不能实现。 但有框架 ... -
javascript检验xml是否正确
2011-01-04 20:07 1048<script type="text/java ... -
图片防止盗链 转转kaka100
2011-01-03 16:11 664转。。转。。 -
新发现----享元模式
2011-01-02 23:54 722java1.5新知识: public class A { ... -
得到汉字的拼音
2011-01-02 15:17 940package cn.java; public class ... -
设置图片等比例缩小
2011-01-02 15:04 798//----------------------------- ... -
网页中一些特殊字符的转换,如[image]
2011-01-02 14:51 1012package com.email.util; public ... -
BigDecimal 的学习
2010-12-31 00:23 733package com.util; import java. ... -
人民币
2010-12-31 00:09 818package com.util; public class ... -
单例模式 转转转
2010-12-30 19:49 758单例模式的七种写法 文章分类:Java编程 转载请注明出处: ... -
文件压缩
2010-12-30 13:17 670package com.email.util; import ... -
Cookie的一些操作
2010-12-30 13:15 683package com.email.util; import ... -
字符串与时间格式的相互操作
2010-12-30 13:06 835import java.text.ParseException ... -
文件的相关操作 转转转
2010-12-30 13:02 758package com.Utils; import java ... -
oracle 连接... 修改.....查询
2010-12-30 12:49 610package com.Utils; import java. ... -
tools----java---->mail
2010-12-20 20:28 599package cn.java; import java.u ... -
工具类-------字符串转成时间格式
2010-12-20 20:14 659package cn.java; import java.t ... -
处理中文乱码(新,比较万能)(encodeURI)
2010-12-19 01:04 1140$.ajax({ type:"GET ...
相关推荐
当我们谈论“servlet获取URL相关参数”时,我们关注的是如何从HTTP请求中提取URL的各个部分,以便进行进一步的数据处理或业务逻辑操作。下面我们将详细讨论如何在Servlet中获取URL中的不同信息。 1. **URL结构**: ...
// 处理参数值 } } ``` 4. **处理多值参数** 当表单元素有多个相同名称但不同值时,`getParameterValues()`方法很有用。例如,选择多个兴趣爱好时。 5. **处理文件上传** 对于multipart/form-data类型的表单...
Servlet是Java Web开发中的核心组件,用于处理HTTP请求并生成响应。Servlet初始化参数是在Servlet容器启动时设置的,这些参数可以在整个应用生命周期中被Servlet访问,通常用来配置Servlet的行为或应用的配置信息。...
在Java Web应用程序中,Servlet和JSP是两个关键组件,它们协同工作来处理客户端的请求并展示响应。本文将深入探讨如何在JSP页面中获取Servlet请求中的参数,并将其传递到另一个JSP页面。 首先,我们需要配置`web....
这两个方法分别对应GET和POST请求,通过它们我们可以处理参数并执行相应的业务逻辑。 例如,对于添加CD到购物车的操作,Servlet可能会包含以下代码: ```java protected void doPost(HttpServletRequest request, ...
当用户向Web服务器发送请求时,服务器会调用Servlet的相应方法(如`doGet()`或`doPost()`)来处理请求,并返回响应。在这个过程中,Servlet可以执行各种任务,包括与数据库交互。 在与MySql数据库交互时,我们需要...
Servlet 技术允许开发者构建与数据库交互、实现用户个性化定制、处理大量并发访问等功能的高效网络应用。 一、Servlet 的基本操作步骤 1. **创建Servlet类**:首先,你需要创建一个继承自`javax.servlet.Servlet`...
3. 销毁:当 Servlet 不再需要时,会执行销毁操作。在这个阶段,Servlet 会释放占用的资源。 Servlet 接受参数信息 Servlet 可以通过多种方式接受参数信息,包括: 1. Request:Servlet 可以通过 Request 对象...
总结,"超强过滤器"是解决JSP-Servlet之间中文参数GET-POST传递问题的有效手段,通过统一设定请求的字符编码,确保在整个Web应用中中文数据能够正确无误地传输和处理。对于大型项目,这样的全局解决方案可以大大提升...
本篇将详细介绍如何在Servlet中处理URL传递中文参数的情况。 首先,了解URL编码的基本原理。URL编码是将非ASCII字符转换为%xx形式的ASCII序列,其中xx是该字符在UTF-8编码中的前两个十六进制数字。在Java中,可以...
为了实现更好的代码组织,常常会使用MVC(Model-View-Controller)设计模式,将Servlet作为Controller,处理请求并调用Service层进行业务逻辑处理,Service层再与DAO(Data Access Object)层交互,完成数据库操作。...
在"Servlet_操作数据库"这个主题中,我们主要探讨如何使用Servlet与数据库进行交互,以实现数据的增删改查功能。在这个示例中,我们有两个Servlet:AddMessageServlet和getMessageServlet,分别对应数据的添加和查询...
当需要直接操作Servlet API时,可以将Servlet API对象作为方法参数,这样可以在SpringMVC的逻辑处理中灵活地使用Servlet的功能。 3. **使用Servlet原生API作为参数** - **@RequestParam**:SpringMVC中的注解,...
Servlet处理请求后,可以通过`RequestDispatcher`将控制传递给JSP来生成动态内容。 10. **MVC模式**: 虽然Servlet可以处理业务逻辑和视图,但更常见的是结合Model-View-Controller(MVC)设计模式,如Spring MVC...
Filter可以在Servlet处理请求前和响应发送后执行额外操作,例如进行身份验证、日志记录、数据转换等。通过配置`<filter>`和`<filter-mapping>`元素在web.xml中指定Filter的使用。 综上所述,`javax.servlet` jar包...
Filter允许在Servlet处理请求之前和之后进行拦截操作,如认证、编码转换、日志记录等。通过实现`Filter`接口并配置在`web.xml`中启用。 8. **监听器(Listener)**: 监听器可以监听特定的事件,如会话创建、请求...
根据提供的部分代码,我们可以进一步理解Servlet中的一些基本操作: ```java String tableName = request.getParameter("TableName"); // 获取表名参数 int intTable = Integer.parseInt(tableName); // 将字符串...
当用户通过HTML表单提交留言时,请求会被发送到相应的Servlet,Servlet处理这些数据,可能包括验证、存储到数据库等操作,然后返回适当的响应,比如展示新的留言或整个留言列表。 Javabean是一种符合一定规范的Java...
6. Servlet处理完请求后,通过ServletResponse对象向客户端发送响应。 7. 当Servlet不再需要时,容器会调用destroy()方法释放资源,然后销毁Servlet实例。 三、Servlet配置 在Web应用的web.xml文件中,可以通过...