2017-02-14 19 views
0

PS- Я попытался использовать jsp, и проблема, с которой я столкнулась, - это я не могу передать введенное имя (ex John) и передать его в скрипт jsp.Как отображать имена (скажем, Джон) из базы данных в таблице на той же странице в java?

Мой текущий подход:

С JSP я называю яваскрипта функцию и оттуда я хочу передать имя в базу данных (обратите внимание, что Java Script и код JSP находятся в одной и той же странице JSP) ,

<script> 
    s=<%=functionCall_To_Jsp_Scriptlet()%> 
</script> 

Может кто-нибудь предложить, как я могу это достичь?

+0

можете ли вы поместить свой код страницы JSP. Я думаю, что вы не используете кнопку отправки –

+1

взгляните на jquery ajax –

+0

@ MaheshwarLigade - вы правы, на самом деле в настоящее время я создаю таблицу из js, и для вызова этой функции js я использовал ее как кнопку. , и если я буду использовать кнопку отправки, то таблица не будет сгенерирована. Пожалуйста, предложите, если есть какой-либо способ. –

ответ

2

javascript работает на клиенте, то есть в браузере и jsp, созданных на сервере, поэтому нет возможности иметь какие-либо скрипты для js, так как на момент js будет работать, на странице не будет никаких скриптов на всех

Если вы хотите сделать несколько звонков на сервер, вы должны использовать ajax - он позволяет отправлять запрос на сервер, с которого вы можете получить доступ к своей базе данных и что угодно, посмотрите на чистый ajax, и если вы вы можете использовать намного проще jquery (или что-нибудь еще), но вы должны включить jquery library (или любую другую) на свою страницу

+0

Ваша ссылка «чистый аякс» указывает на jquery –

+0

@MauricePerry, спасибо, исправлено –

+0

ОК, это лучше –