Request.Params 是在 QueryString、Form、Server Variable 以及 Cookies 找数据, 他首先在 QueryString 集合查找数据,如果在 QueryString 找到数据,就返回数据,如果没有找到就去 Form 集合中查找数据,找到就返回,否则在往下一下个集合查找数据。
实例
代码如下 | 复制代码 |
Main HTML function jumpToPage(obj)
>">Report1
<%@ Register TagPrefix="CrystalReports" <@ Page Src="SimplePage.cs" |
Request.Params["id"] ,Request.Form["id"] ,Request.QueryString["id"] 的用法以及区别?
Request.Params是所有post和get传过来的值的集合,Request.Form是取post传值, Request.QueryString是get传过来的值
实例
代码如下 | 复制代码 |
package com.ehi.struts.interceptor.servicemanagement; import java.util.ArrayList; import com.opensymphony.xwork2.interceptor.MethodFilterInterceptor; /** private List protected String doIntercept(ActionInvocation invocation) throws Exception { for (String param : parameters.keySet()) { return invocation.invoke(); void doTrim(Map private void trimString(Map String value = (String) val; } private void trimStringArray(Map String[] vals = (String[]) val; } private boolean shouldTrim(String param) { return true; public void setExcludedParams(String excludedParams) { } |