这样做是可以的。给你个例子
function getText(){
    var selectlist = document.essentialinformation.s1;
    selecttext = selectlist.options[selectlist.selectedIndex].value;
    alert("the value is " + selecttext )
    if(selecttext == "00001"){
      document.essentialinformation.text1.value = "<%=textDepartText%>";
    }
    if(selecttext == "00002"){
      document.essentialinformation.text1.value = "<%=textPersonRankText%>"
    }
  }

解决方案 »

  1.   

    我也想知道这个问题,还是wangwd(coffee I love)见识多,但不知可否用struts的标签,如没人回答,那得自己去试一下。
      

  2.   

    当然可以了,你应该知道,jsp和struts标签都是在服务器端运行的,而javascript代码是在客户端运行的。
      

  3.   

    可以:
            function clinetAlert() {
                    
                    <logic:messagesPresent>
                        <html:messages id="error">
                              alert("<bean:write name="error"/>");
                              return;
                        </html:messages>
                    </logic:messagesPresent>
                }