доступ к свойствам компонента Struts в скриптлете

1

У меня есть bease beets, который имеет несколько свойств и на основе этих свойств мне нужно создать строковый url.

например, My bean name - formBean а некоторые свойства - name, email, mobile и т.д.

И url будет содержать эти свойства формы в качестве параметров запроса. Для этого я пытаюсь использовать скрипт как:

<%! String url = "http://somewebsite.com/request.jsp?param1=" + {accessing formBean.name} %>
<a href="<%= url %>">URL</a>

Но проблема, с которой я столкнулся, - это доступ к свойствам bean в скриптлет, поскольку оба они не могут использоваться в одном контексте.
Что может быть лучшим подходом к тому же? Предложения также приветствуются.

  • 0
    попробуйте formBean.getName (), это может дать вам значение имени в скриптлете
  • 0
    @NiravPrajapati: так как formBean является компонентом formBean поэтому он не доступен в jsp для прямого доступа к нему как formBean.getName() . Ошибка cannot be resolve or not a field
Показать ещё 1 комментарий
Теги:
jsp
scriptlet
el
struts

1 ответ

1
Лучший ответ

попробуйте использовать приведенный ниже код:

<a href="http://somewebsite.com/request.jsp?name=${formBean.name}&mobile=${formBean.mobile}">URL</a>

Ещё вопросы

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