request

2 отговора 189 прегледа
#1

request

Ако кликна върху линка направен по този начин :
<a href="midright.jsp?taskoption=add">Add</a>
и в "midright.jsp" метода "request.getQueryString() " ми враща за резултат "taskoption=add". До тук всичко е нормално.
Обаче ако извикам "midright.jsp" по следния начин :
<form action="midright.jsp" method="post">
<input type="text" name="taskoption">
<input type="submit" value="Submit">
</form>

метода "request.getQueryString() " ми враща за резултат NULL.
Защо е така? Това не са ли просто два начина за създаване на request ???

Ако не беше последната секунда... никога нямаше да свършваме нищо
Отговор
в отговор на Valentino® #2

Re: request

Такааааа хайде да си попрочетещ за типовете заявки (requests) преди да задаваш поредния тъп въпрос. Явно е че request.getQueryString() ще ти върне
заявката подавана с GET метод. Това не го ли пише в буквара ти по JSP ? Или те мързи да четеш а ??? Подсказвам ти - в случая не случаино ти е NULL - помисли зашо ! Hint - ключа е ето тука method="post"
Edit: Мисля че е добре да подбереш нещо по-подходящо за теб от JSP - за твоя манталитет то определено не е най-добрият server side език - според мен.

Редактирано от Учeщ на

Отговор
в отговор на Valentino® #3

Re: request

тук [линк]
има free първото издание на една чудесна книга по въпроса (има я и на български в книжарниците, жалко, че второто издание го няма в България)
Там пише и за GET и POST

Когато боговете говорят, ония с фактите никакви ги няма.
Отговор