Нет они не существуют в C# 3.0 и не будут добавлены в 4,0. Это находится в списке функции, хочет для C#, таким образом, это может быть добавлено в будущем.
В этой точке лучшими, которые можно сделать, являются дополнительные методы стиля GetXXX.
Похоже, вам нужен фильтр сервлетов . Не существует стандартного способа обработки multipart / form-data
, поэтому вам нужно позаботиться о том, чтобы эти данные были должным образом кэшированы, когда обертывает HttpServletRequest .
Что ж, похоже, вы пытаетесь устранить неполадки. Почему бы просто не отбросить компонент формы, состоящий из нескольких частей, пока вы смотрите на необработанные данные формы. Вы можете использовать следующий фрагмент JSP для создания данных формы.
<%
Enumeration en = request.getParameterNames();
String str = "";
while(en.hasMoreElements()){
String paramName = (String)en.nextElement();
String paramValue = request.getParameter(paramName);
str = str + "&" + paramName + "=" + URLEncoder.encode(paramValue);
}
if (str.length()>0)
str = str.substring(1);
%>
, или если вы можете написать какой-нибудь перехватчик для преобразования имен и значений параметров в объект строкового формата и установить его в контексте запроса, или фильтр - тоже хорошая идея.
Вы можете прочитать необработанный HTTP-запрос, выполнив:
ServletInputStream in = request.getInputStream();
, а затем используя обычные read
методы InputStream.
Надеюсь, что это поможет.