//index.jsp
<form method="post" action="backend.jsp">
<input type="text" name="one" />
<input type="submit value="Submit" />
</form>
В backend.jsp, что делает request.getParameter( "один" ); вернуться?
request.getParameter("one").getClass().getName();
возвращает java.lang.String, поэтому он должен быть строковым справа?
Однако я не могу сделать
String one = request.getParameter("one");
if (!"".equals(one)) {}
или
if (one != null) {}
Это очевидно, потому что переменная one не возвращает null. Является
if (one.length() > 0) {}
только путь, или есть лучшие решения или лучший подход? Я рассматриваю оба решения как jsp. Использование сервлета (хотя jsp является сервлетом) - это другой вариант использования в этом сценарии.