Во-первых, вы должны убедиться, что document.getElementsByName («имя пользователя») [0] фактически возвращает объект, а не «undefined». Вы можете просто проверить, как
if (typeof document.getElementsByName("username")[0] != 'undefined')
Аналогично для пароля другого элемента.
В вашем контроллере MyController
вы должны ввести сервис, заменив:
MyService ss = new MyService();
на:
@Autowired
MyService ss;
Кроме того, вместо вашего ApplicationProperties
класса вы можно использовать аннотацию @Value
из Spring для загрузки свойств из файла application.properties
. Посмотрите на этот код:
import org.springframework.beans.factory.annotation.Value;
// ...
@Service
public class MyService {
@Value("${port}")
private String port;
// ...
}