如何在 jsp 页面中获取类似 ${Some} 的 JSTL 标签,但 Some 不是值
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 TAG 作为响应的地方遇到了错误。我怎样才能删除它?谁能给我推荐一下?
只使用字符串
<param name="dial-string" value='"presence_id=${dialed_user}@${dialed_domain}}${sofia_contact(${dialed_user}@${dialed_domain})"' />
<%@ 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 TAG 作为响应的地方遇到了错误。我怎样才能删除它?谁能给我推荐一下?
只使用字符串
<param name="dial-string" value='"presence_id=${dialed_user}@${dialed_domain}}${sofia_contact(${dialed_user}@${dialed_domain})"' />