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