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.
Ok, how is your action described in atlassian-plugin.xml? You can use web-item and xwork elements and extends ConfluenceActionSupport in your action class. It'll allow you to invoke getCurrentRequest() method.
Hi Daniel,
try to use ServletActionContext.getRequest() to get the HttpServletRequest and then getParameter(paramName).
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I thought of that as well, but ServletActionContext.getRequest() returns a null object.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.