微信订阅号如何获得用户的openid?

问题是这样的:我用的是struts2,公众号是订阅号,当用户点击view类型菜单的时候,
微信服务器的事件推送可以获取到用户的openid,
因为action是多例的,所以view菜单跳转到action里面openid变成null了,
我想在这个view菜单指向的url里面用这个openid,怎么弄?

用click,view后去不到,除非你是认证过的服务号,才能用网页授权api获取,而且url也不能直接指向你的网址,而是微信的授权网址,然后传递授权后的跳转网址

http://mp.weixin.qq.com/wiki/4/9ac2e7b1f1d22e9e57260f6553822520.html