📄 servletutil.java
字号:
package jsp.servlet.util;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;
public class ServletUtil {
public static String filter(String param){
StringBuffer filtered = new StringBuffer("");
char c;
for(int i = 0; i<param.length(); i++){
c = param.charAt(i);
switch(c){
case '>': filtered.append(">"); break;
case '<': filtered.append("<"); break;
case '"': filtered.append("""); break;
case '&': filtered.append("&"); break;
default:filtered.append(c);
}
}
return filtered.toString();
}
public static int getIntParamater(HttpServletRequest request,
String paramName, int defaultValue){
String paramStr = request.getParameter(paramName);
int paramInt;
try{
paramInt = Integer.parseInt(paramStr);
}catch(NumberFormatException e){
paramInt = defaultValue;
}
return paramInt;
}
public static Cookie getCookie(HttpServletRequest request,
String cookieName, String defaultValue){
Cookie[] cookies = request.getCookies();
String cookieValue = "";
if(cookies != null){
for(int i=0; i<cookies.length; i++){
if(cookies[i].getName().equals(cookieName)){
cookieValue = cookies[i].getValue();
}
}
}if(cookieValue.equals("")){
cookieValue = defaultValue;
}
Cookie c = new Cookie(cookieName, cookieValue);;
return c;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -