String getParam(javax.servlet.http.HttpServletRequest req, String paramName) {
String param = req.getParameter(paramName);
if ( param == null || param.equals("") ) return "";
param = replace(param,"&","&");
param = replace(param,"<","<");
param = replace(param,">",">");
param = replace(param,"&lt;","<");
param = replace(param,"&gt;",">");
return param;
}
String sAction = getParam( request, "FormAction");
String sForm = getParam( request, "FormName");上面函数和那两句话是什么意思啊? 高人指点一下
接受:
1、javax.servlet.http.HttpServletRequest对象--- req。
2、String 对象---paramName。
然后返回一个 字符串 param处理 过程
1 重请求中 根据参数名 获取参数值 String param = req.getParameter(paramName);
2、 对参数值param 重塑
但是在这里我有点疑问,你确定你那代码没错?
在JDK6.0里面,
The method String.replace(String, String, String) is undefined
3、 返回字符串。下面两行是对方法的调用。你还是先看书先把。。
也是这个类里面自定义的转化类,实现功能就是将讲,"&" 转化为 & 或者相反。。 (具体看情况)