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: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to