一个JSP得问题

sunchaohehe 2011-02-22 09:02:18



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");

上面函数和那两句话是什么意思啊? 高人指点一下




...全文
108 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
cl_chengen 2011-02-23
  • 打赏
  • 举报
回复
我相当于一种 过滤功能,将获得的 parameter 值中的 一些特殊 符号进行转化。。

例如:replace(param,"&","&");


也是这个类里面自定义的转化类,实现功能就是将讲,"&" 转化为 &

或者相反。。 (具体看情况)
skyxiuli 2011-02-23
  • 打赏
  • 举报
回复
一楼正解~~~~~
XinSzeto 2011-02-22
  • 打赏
  • 举报
回复
上面的函数就是:
接受:
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、 返回字符串。

下面两行是对方法的调用。

你还是先看书先把。。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧