There are two common ways to trigger a

There are two common ways to trigger a chain of servlets for an incoming request. First, you can tell the server that certain URLs should be handled by an explicitly specified chain. Or, you can tell the server to send all output of a particular content type through a specified servlet before it is returned to the client, effectively creating a chain on the fly. When a servlet converts one type of content into another, the technique is called filtering. Servlet chaining can change the way you think about web content creation. Here are some of the things you can do with it: Quickly change the appearance of a page, a group of pages, or a type of content. For example, you can improve your site by suppressing all tags from the pages of your server, as shown in the next example. You can speak to those who don’t understand English by dynamically translating the text from your pages to the language read by the client. You can suppress certain words that you don’t want everyone to read, be they the seven dirty words or words not everyone knows already, like the unreleased name of your secret project. You could also suppress entire pages in which these words appear. You can enhance certain words on your site, so that an online news magazine could have a servlet detect the name of any Fortune 1000 companies and automatically make each company name a link to its home page. * A web server could implement servlet chaining differently than described here. There is no reason the initial content must come from a servlet. It could come from a static file fetched with built-in server code or even from a CGI script. The Java Web Server does not have to make this distinction because all its requests are handled by servlets. Figure 2-9. Servlet chaining Take a kernel of content and display it in special formats. For example, you can embed custom tags in your page and have a servlet replace them with HTML content. Imagine an tag whose query contents are executed against a database and whose results are placed in an HTML table. This is, in fact, similar to how the Java Web Server supports the tag. Support esoteric data types. For example, you can serve unsupported image types with a filter that converts nonstandard image types to GIF or JPEG. You may be asking yourself, why you would want to use a servlet chain when you could instead write a script that edits the files in place especially when there is an additional amount of overhead for each servlet involved in handling a request? The answer is that servlet chains have a threefold advantage:
Note: If you are looking for cheap and quality provider to host and run your java application check Astra java hosting services

Comments are closed.