2012-03-15 19 views
0

我使用JSP和Websphere來託管一個頁面,告訴用戶他們使用的是什麼瀏覽器。使用JSP顯示UserAgent,如何縮短結果? (我只想要「firefox」或「chrome」)

現在它說:

Browser used to access this page is Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0.1)  Gecko/20100101 Firefox/10.0.1 

,但我想它該說的Firefox。 有誰知道我可以做到這一點?

繼承人我對Java和H1代碼:

<% String userAgent = request.getHeader("User-Agent");%> 
<h1>Elon CSC430 Browser used to access this page is <%=userAgent%></h1> 

回答

1

當你有一個字符串,你就不能使用的indexOf檢查,如果Firefox是在的userAgent?

或者更好的是,將一個對象插入到將執行此確定(並檢查其他瀏覽器)的頁面中,並返回要放入頁面的字符串,也許呢?

+0

那麼jsp是否允許我在html代碼中執行任何java代碼? 所以我可以在一個單獨的類中創建一個對象,然後使用該對象的方法來做出決定? – 2012-03-15 03:59:03

+0

是的,這是我自己可以回答的問題。謝謝馬特 – 2012-03-15 04:19:25

相關問題