отображать запрос тега - PullRequest
       8

отображать запрос тега

0 голосов
/ 21 апреля 2010

У меня есть код:

<display:table name="sessionScope.allUserslist" id="userList"  export="false"  pagesize="1">
    <display:column title="Select" style="width: 90px;">
        <input type="checkbox" name="optionSelected" value="<c:out value='${userList.loginName}'/>"/>
    </display:column>
    <display:column property="loginName" sortable="false" title="UserName" paramId="loginName" 
     style="width: 150px; text-align:center" href="./editUser.do?method=editUser"/> 
    <display:column property="role" sortable="false" title="UserRole" paramId="role" 
     style="width: 150px; text-align:center"/>
</display:table>            

При нажатии на имя для входа, я перехожу на новую страницу, где мне нужно получить всех пользователей, я просто получаю имя, а не роль, нащелчок по ссылке Я вызываю действие, в котором в методе я пытаюсь прочитать данные из формы, используя

User u=(User)form;
u.getRole();

, но это значение равно нулю.Куда я иду не так?

1 Ответ

0 голосов
/ 21 апреля 2010

Ссылка отправляет только параметр loginName.Вы должны решить, как получить остальные данные о пользователе.Использование

 u.getRole();

подразумевает, что у вас есть компонент формы, который принимает роль в качестве значения от клиента.Ссылка, которую вы создаете, не отправляет это значение на сервер.

Возможно, пользователь находится в вашей базе данных, и вам нужно использовать loginName, чтобы запросить в базе данных остальные данные пользователя, включая роль.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...