簡體   English   中英

如何在jsp頁面中獲取$ {Some}之類的JSTL標記,但有些不是值

[英]How to get JSTL Tag like ${Some} in jsp page but Some is not a value

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%><%@ page contentType="text/xml" %><%@ page isELIgnored="false" %><c:out value='<?xml version="1.0" encoding="UTF-8" standalone="no"?>' escapeXml="false"/>
<document type="freeswitch/xml">
    <section name="dialplan" description="RE Dial Plan For FreeSwitch">
        <context name="default">
          <domain name="192.168.1.2" alias="true">
             <groups>
              <group name="default">
                 <users>
                   <c:forEach items="${extension}" var="extension">
                     <user id="${extension.username}">
                        <params>
                            <param name="dial-string" value="{presence_id=${dialed_user}@${dialed_domain}}${sofia_contact(${dialed_user}@${dialed_domain})} "/>
                        </params>
                        <variables>
                           <variable name="password" value="${extension.password}"/>
                           <variable name="user_context" value="default"/>
                            <variable name="effective_caller_id_name" value="${extension.callerIdName}"/>
                            <variable name="effective_caller_id_number" value="${extension.callerIdNumber}"/>
                        </variables>
                     </user>
                   </c:forEach>
                 </users> 
              </group>
            </groups>
         </domain>
       </context>
    </section>
</document>

我想要一個回應

 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="freeswitch/xml">
<section name="directory">
<domain name="192.168.1.2" alias="true">
<groups>
<group name="default">
<users>
<user id="2002">
      <params>
            <param name="dial-string" value=" 

{presence_id = $ {dialed_user} @ $ {dialed_domain}} $ {sofia_contact($ {dialed_user} @ $ {dialed_domain})}“ />

           </params>
    <variables>
    <variable name="password" value="Pwd12345"/>
    <variable name="user_context" value="default"/>
    <variable name="effective_caller_id_name" value="2002"/>
    <variable name="effective_caller_id_number" value="2002"/>
    </variables>
    </user>
    </users>
    </group>
    </groups>
    </domain>
    </section>
    </document>

但是在這里,我在打印JSTL標記作為響應時出現錯誤。 如何刪除? 有人可以建議我嗎?

只需使用字符串

<param name="dial-string" value='"presence_id=${dialed_user}@${dialed_domain}}${sofia_contact(${dialed_user}@${dialed_domain})"' />

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM