как получить значение из базы данных с помощью выбора списка и отобразить все значения в текстовом поле, используя Ajax и Spring MVC - PullRequest
0 голосов
/ 08 января 2020

Я могу получить данные из базы данных на основе выбранного значения в поле списка, но я не могу установить значение в текстовом поле, которое поступает из базы данных в контроллере. При выборе идентификатора пользователя из списка затем выберите значение из базы данных в качестве имени, фамилии, роли и установите значение в текстовом поле.

           <form:form name="userdetails" action="saverolemapping" modelAttribute="rolemapping" 
                method="POST" >
              <table>
                   <tr>
                           <td rowSpan="1" colSpan="1"><form:label path="userid">User ID :</form:label></td>
      <td rowSpan="1" colSpan="1">
       <form:select path="userid" id="userid" onchange="loadXMLDoc()">
       <form:option value="Please Select User">Please Select User</form:option>
      <c:forEach items="${userdetails }" var="users">
       <form:option value="${users.userid }">${users.userid }</form:option>
        </c:forEach>
         </form:select>
        </td>
        </tr>
         <tr>
        <td rowSpan="1" colSpan="1"><form:label path="firstname">First Name :</form:label></td>
          <td rowSpan="1" colSpan="1"><form:input path="firstname" value="${firstname}"/></td>
       </tr>
       <tr>
          <td rowSpan="1" colSpan="1"><form:label path="lastname">Last Name :</form:label></td>
       <td rowSpan="1" colSpan="1"><form:input path="lastname" value="${lastname }"/></td>
        </tr>
        <tr>
        <td rowSpan="1" colSpan="1"><form:label path="role">Role :</form:label></td>
        <td rowSpan="1" colSpan="1"><form:input path="role" value="${usertype}"/></td>
       </tr>
      <tr>
        <td rowSpan="1" colSpan="1"><form:label path="tabaccess">Access Tab :</form:label></td> 
          <td rowSpan="1" colSpan="1">     
           <form:checkbox path="tabaccess" value="1"/>PRODUCT VIEW
           <form:checkbox path="tabaccess" value="7"/>INVENTORY ITEM
            <form:checkbox path="tabaccess" value="2"/>USER MANAGEMENT
          <form:checkbox path="tabaccess" value="3"/>EMAIL REGISTRATION
          <form:checkbox path="tabaccess" value="6"/>VIEW CHANGE
          <form:checkbox path="tabaccess" value="8"/>USER REGISTRATION
          <form:checkbox path="tabaccess" value="4"/>BLUK CREATION
          <form:checkbox path="tabaccess" value="5"/>DOWNLOAD
          <form:checkbox path="tabaccess" value="16" checked="checked" style="display:none; 
          opacity:0;"/>
           <form:checkbox path="tabaccess" value="17" checked="checked" style="display:none; 
            opacity:0;"/>   

       </td>
      </tr>

     <tr>
     <td rowSpan="1" colSpan="1"><form:label path="tabaccess">Role Action :</form:label></td>
       <td  rowSpan="1" colSpan="1">  
       <form:checkbox path="tabaccess" value="9"/>VIEW PRODUCT
      <form:checkbox path="tabaccess" value="10"/> ADD PRODUCT
     <form:checkbox path="tabaccess" value="11"/>UPDATE PRODUCT
     <form:checkbox path="tabaccess" value="13"/>DELETE PRODUCT
     <form:checkbox path="tabaccess" value="14"/>SEARCH
         <form:checkbox path="tabaccess" value="15"/>DOWNLOAD
         </td>    
       </tr>
       <tr>
       <td><input type="submit" name="submit" value="Submit"></td>
         </tr>
       </table>
       </form:form>

               @RequestMapping(value = "/mappingsearchuser", method = RequestMethod.GET)    
      public @ResponseBody String searchuserdetails(@RequestParam("ajxuserid") String userid, 
      Model model, HttpSession session, HttpServletRequest requets,HttpServletResponse response) 
     {
              UserLogin usersDetails = loginEntityService.getLoginUser(userid, "1");
    } 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...