Mapに取り出したいデータがあればよいけれど、無い場合に下記のようにVisualforceで書いてしまうとエラーが出てしまう。

// fooのキー値がsampleMapにない
<apex:outputText value="{!sampleMap[foo]}" />

それを防ぐには・・・

<apex:repeat value="{!sampleMap}" var="key">
    <apex:outputText value="{!sampleMap[key]}" rendered="{!key == 【キー値と比較するデータ】}"/>
</apex:repeat>