DescriptionThis macro throws an exception. The default behavior of exceptions is to simply print the exception at the current location UNLESS it is in a %try() block. Inside of a try block, the processing will be halted, and the "catch" handler will be expanded instead.
You can put ALL of your pages in a try block by setting %http-exception to a function which handles all exceptions in yout INIT macro for your web server. In this way the throw macro will always abort processing.
%try( 'You won't see this because %throw(255, an exception has occured) ,'You'll see this instead: %exception-num% : %exception-msg% )