HttpServeretRequestのすべてのパラメータを取得し、すべてのHttpsessionのパラメータを取得します.
1393 ワード
HttpServeretRequestのすべてのパラメータを取得してmapセットにカプセル化
Httpsessionのすべてのデータを取得します.
/**
*
*
* @param request
*
* @return map
*/
private Map analyseCallbackRequest(HttpServletRequest request)
{
Map map = new HashMap();
Enumeration paramNames = request.getParameterNames();
while (paramNames.hasMoreElements())
{
String paramName = (String) paramNames.nextElement();
String[] paramValues = request.getParameterValues(paramName);
if (paramValues.length == 1)
{
String paramValue = paramValues[0];
if (paramValue.length() != 0)
{
map.put(paramName, paramValue);
}
}
}
return map;
}
Httpsessionのすべてのデータを取得します.
// , session
@RequestMapping(value="/show")
public String show(HttpSession session) {
// session
Enumeration> enumeration = session.getAttributeNames();
// enumeration
while (enumeration.hasMoreElements()) {
// session
String name = enumeration.nextElement().toString();
// session
Object value = session.getAttribute(name);
//
System.out.println("" + name + "=" + value + "
/n");
}
return " session ";
}