2013-10-24 4 views
0

В рамках рамок struts необходимо изменить значение свойства JavaBeans при загрузке страницы. Можно ли получить доступ к свойству JavaBeans в JSP с помощью JavaScript? Пример кода JSP ниже:Доступ к свойствам JavaBeans в JSP с использованием JavaScript

<logic:present name="obj"> 
    <logic:iterate id="data" name="obj"> 
    <tr> 
     <td width="50%" valign="top" bgcolor="#C9C9C9"> 
      <logic:present name="data" property="description"> 
       <span class="mediumBlackBold"><b> 

        <script type="text/javascript"> 

        <!-- try to modify the value of description for each data --> 

        </script> 
        <jsp:getProperty name="data" property="description" /> 

       </b></span> 
      </logic:present> 
     </td> 
    </tr> 
</logic:iterate> 

ответ

0

JSP является стороне сервера и JS является стороной браузера, все JS может сделать, это просто изменить значение отображаться в HTML.

1. удалите свой тег сценария в теге iterate, потому что нет необходимости вставлять столько тегов скриптов в html.

2.Add тег сценария в нижней части HTML и использовать JS, чтобы получить все значение описания и изменить любое значение, вы want.Here просто на основе JQuery пример кода:

$(".mediumBlackBold>b").each(function(){ 
    var old_value = $(this).text(); 
    var new_value = ..... 
    $(this).text(new_value); 
}); 
Смежные вопросы