In SQL injection an attacker can craft a string that if left unchecked and executed it can complete and execute arbitrary SQL commands.
Is there an equivalent to these kinds of attacks in JSP pages? Specifically, is an error handler, which only prints URL-passed parameters on screen, capable of executing arbitrary code this way?
EDIT: Original post above, obviously parameters should NEVER be passed to the system unchecked. In case of web-apps that handle any kind of CRUD operations over any kind of persistence records using parameters it's a must. The attack is known as HTTP Parameter pollution, or HPP.
Based on the "No system is 100% secure" mantra, I would like to know is something as seemingly inoffensive as printing the parameters can be abused.