Без большей части кода (например, разметка для формы) трудно сказать, но:
Если «имя объекта» действительно является name
поля в отправляемой форме,тогда вы должны получить значение этого поля из getParameter
, и код должен работать (хотя он потерпит неудачу, если страница обновится без отправки формы).Вы использовали id
вместо имени в поле?Правильно ли написано заглавными буквами?
Если вы хотите, чтобы страница работала правильно, независимо от того, была ли отправлена форма:
<%
String facilityname;
facilityname = (String)request.getParameter("facilityname");
if (facilityname != null && facilityname.length > 0) {
out.print("Welcome to " + facilityname + ".");
}
%>
Конечно, это (как и ваш оригинал) приглашает кого-то ввестиHTML-разметка на вашей странице, поскольку она не содержит символов HTML во входных данных.Вы определенно должны сделать это с помощью одного из нескольких доступных классов утилит (различные способы рекомендованы в этом другом вопросе о SO).