On 08/06/17 02:06, 王琳 wrote:
> Hi friend:
> i have a question. use Tomcat 8.5.15
> @ServerEndpoint API has 'value' summary. This value mapping url.When the url
> has parameter,use {}.
> for example:
> @ServerEndpoint(value =
> "/websocket/fmsWebsocket/{userId}/{companyId}/{groupId}")
>
> js:var url = "ws://192.168.0.6:8080/note/websocket/fmsWebsocket/1/1/1";
>
> My question is when {userId} is null or {companyId} is null or {groupId} is
> null . How write @ ServerEndpoint(value=??????).
> and
> js: var url = "ws://192.168.0.6:8080/note/websocket/fmsWebsocket///1";
> is right?
No. That will get normalized to:#
ws://192.168.0.6:8080/note/websocket/fmsWebsocket/1
which then won't match your template. You'll need to define an explicit
value for unspecified - e.g. 0.
Mark
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]