как передать значение в угловых JS в JSP / сервлет

0

Я разрабатываю модуль в jsp/servlet, в котором мне нужно использовать угловые js. как я могу передать значение из значения поля ввода в функции, то как отправить значение в сервлет тоже...!

Вот пример кода: -

 <%@page contentType="text/html" pageEncoding="UTF-8"%>
  <!DOCTYPE html>
  <html ng-app="mehandi" >
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>JSP Page</title>


      <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.3/angular.min.js">  
     </script>
     <script>
        var app = angular.module('mehandi', []);
        app.controller('mhndiCtrl', function($http){
            var xyz = this;
            xyz.data = {}
            xyz.swati = function($http){


            }

        })


    </script>
  </head>
  <body ng-controller="mhndiCtrl as abc" >
    <h1>Hello World!</h1>
    <input type="text" ng-model="abc.data.myname">
    {{abc.data}}
    <button ng-click="abc.swati()" > </button>
   </body>
</html>
Теги:
jsp
servlets

2 ответа

1

Вы можете вызвать функцию через ng-init: в html

ng-init="init('${userDTO.username}')"

Итак, в вашем *.js ng-контроллере это будет следующим:

$scope.init = function(username){
   /*logic code*/
};
0

Использовать атрибут name для сервлетов

<input type="text" name="firstname">

Затем вы можете извлечь его, используя

request.getParameter("firstname")

Угловая часть остается той же

<input type="text" name="firstname" ng-model="abc.data.myname">

Помните, что angularjs - это среда javascript на стороне клиента, поэтому привязки на стороне сервера остаются теми же.

  • 0
    Как я могу отправить данные из поля ввода в Angular JS, а затем отправить сервлет для сохранения данных в базе данных, пожалуйста, объясните
  • 0
    для angularjs есть двухсторонняя привязка ... angularjshub.com/examples/basics/twowaydatabinding и в сервлете, как только вы получите значение с помощью getParameter, которое вы можете поместить в базу данных

Ещё вопросы

Сообщество Overcoder
Наверх
Меню