Seems to me there's two separate questions here:
1. How to put the data in a place where all users of the application can see it
2. How to make sure that all users of the application actually see it
The second question exists because a user of the application can't see any new information until they send a request to the server. The response sent from the application could then include this message.
So that implies two things:
1.
You should store this message in the application context, which is common to all users.
2.
Servlets which send responses should include this message, if it's present.
If you have further requirements, such as each user should only see the message once, then you'll need to build more logic into the part which sends the message and perhaps more logic into the part which stores the message into the application context.
Edit: I don't think you would use the context's initialization parameters for this, unless the message is a permanent one which is set up when you release the application. The context has attributes, if I recall right. I would use one of those if the message is going to be created long after the application starts up.