Здравствуйте, есть способ получить значение из URL без запроса,
У меня есть index.html в статической папке,
Внутри index.html я пытаюсь перенаправить на мою страницу классов контроллеров с помощью
<a href="/requesthandler?q=myvalue">
Затем он переходит к
requesthandler.html
в браузере я вижу
localhost:8080/requesthandler?q=mayvalue
И после этой части все мои классы контроллеров запустились, и у меня есть пользователь
агенты после того, как моя работа закончена, я хотел бы перенаправить на
/ myvalue.html
Я могу следовать этому, если получу значение параметра из URL
<a href="/mayvalue">
Резюме:
Я хотел бы посетить в порядке таких страниц.
http://localhost:8080/index.html(In static folder)
http://localhost:8080/requesthandler?q=mayvalue(I'm goes there with GetMapping return string requesthandler)
http://localhost:8080/mayvalue
Я действительно новичок в весенней загрузке, поэтому, если в тимелии этого недостаточно, что мне делать в классе ApplicationRun.
Большое спасибо:)
EDIT:
мой класс контроллера, как это
@GetMapping("/requesthandler")
public String requesthandler
(
@RequestHeader(value="User-Agent") String userAgent,
@RequestHeader(value = "host") String host,
Model model
)
{
UserAgentStringParser parser = UADetectorServiceFactory.getResourceModuleParser();
ReadableUserAgent agent = parser.parse(userAgent);
Timestamp timestamp = new Timestamp(System.currentTimeMillis());
this.host=host;
this.deviceCategory=agent.getDeviceCategory().getName();
this.operatingSystem=agent.getOperatingSystem().getName();
this.typeName=agent.getTypeName();
this.browserName=agent.getName();
this.browserIcon=agent.getIcon();
this.deviceProducer=agent.getProducer();
this.versionNumber=agent.getVersionNumber().toVersionString();
this.timeStampLong=timestamp.getTime();
sendMessage(host,deviceCategory,operatingSystem,typeName,browserName,browserIcon,deviceProducer,versionNumber,timeStampLong);
return "requesthandler";
}