Is there any way to access the underlying HTTP request when creating a web-panel. According to the documentation you need to extend a JIRA only class, which is clearly incorrect (and didn't compile).
The only class available for the context provider is com.atlassian.plugin.web.ContextProvider and
public Map<String, Object> getContextMap(Map<String, Object> context)
but this doesn't seem to have anything in the context which would let you figure out things like the HTTP request parameters.
I can't believe that web panels are fully featured in JIRA, but stunted in Confluence.