2013-01-17 19 views
6

adresindeki bir URL'nin sorgulamasını burada bulabilirsiniz.FreeMarker

http://localhost/search gibi FTL sayfamda bir sorgu dizesi eklemeye çalışıyorum, URL'de bir sorgu dizesi eklemek istiyorum, http://localhost/search?bing diyelim ki, kullanıcı yokken kullanıcının varsayılan ayarla değiştirebilmesini sağlayın sorgu dizesi. Ancak, URL'den sorguString'i yakalama konusunda hiç şansım yok. Ayrıca bu konuda bir JavaScript çözümü kullanmaktan kaçınmaya çalışıyorum. url içine queryString içinde

<#if RequestParameters.bing?exists > 
    <#assign useServer = "http://www.bing.com"> 
<#else> 
    <#assign useServer = "http://www.google.com"> 
</#if> 

<h1>${useServer}</h1> 

yazarak hala h1 üzerine http://www.google.com verir:

burada benim kod.

${RequestParameters.param1} & ${RequestParameters.param2}

Ve ayrıca <#if RequestParameters.bing??>

parametreleri < protokol> takiben bir şey vardır deneyin:

cevap

4

Ben request.getParameter kullanmak anladım ("param")

olduğunu
<#if (request.getParameter("param")?has_content && request.getParameter("param")?lower_case?matches("true"))> 
    <#assign useServer = "http://bing.com"> 
<#else> 
    <#assign useServer = "http://google.com"> 

bir cazibe gibi çalıştı.

İlgili konular