I've heard the same statement about every conceivable technology (C++,
java, mainframes, the internet, vi, bsd, etc.). Usually from someone who has just read an article about the "next big thing" (java, ruby, server virtualization, the internet 2.0, emacs, linux, etc).
The truth is that Struts 1 has a massive installed base. I was at a conference last year and they had a show-of-hands of what frameworks were in use. Struts 1 had 10x more users than any other framework. Those programs aren't going to fade away. Those programmers will probably reach for Struts 1 first for their next project just because it is a known quantity.
That said, even if Struts 1 disappeared tomorrow, would it really be that great a loss? It takes a couple of days of playing around to learn a new framework.
I recently picked up Struts 2 and it is MUCH easier to work with than Struts 1. I have a feeling the same is true for other "second generation" frameworks (JSF, Spring, Stripes, Tapestry, Wicket. . .). Pick one up and give it a try. You may learn something.