2017-12-13 22 views
1
<%@ 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> 

하지 않고 내가 원하는 $ 같은 JSTL 태그를 얻는 방법JSP 페이지에서 {일부}하지만 일부는 값

<?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 TAG를 인쇄합니다. 어떻게 제거 할 수 있습니까? 어느 누구도 저를 제안 할 수 있습니까?

+1

당신이 어떤 반응을 얻을? – gtosto

답변

0

은 문자열을 사용

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

healp에게 감사드립니다. 그러나 코드가 해결되지 않았습니다. 나는 .... '<%! 문자열 s1 = "{presence_id = $ {dialed_user} @ $ {dialed_domain}} $ {sofia_contact ($ {dialed_user} @ $ {dialed_domain}}}"; %> \t \t \t \t <매개 변수 이름 = "전화 문자열을"값 = "<%=s1%>"/> \t \t \t' –