Só fazendo uma correção antes:
Acho que vc quis dizer JSP e Servlet, certo? 
Bom, quanto a pergunta do autor. Digo o mesmo que o Hebert, struts é action based e JSF é component based, são frameworks com um paradigma um pouco diferente.
Além disso Struts é bem antigo, Struts 1 então, credo, nem sei se compensa estudar isso por causa do mercado de trabalho. No máximo é saber da existência dele e saber como funciona frameworks action-based.
Cara, se souber a base, e alguns conceitos da JEE, você estará “quase pronto” para qualquer framework java web que aparecer no mercado.
Ex:
O entrevistador pergunta: Você conhece Struts, VRaptor?
Você responde: Sei como funciona os frameworks action-based e component-based e os conceitos de Java web, como sessão, HTML, web container / application server (blablabla). Se eles se encaixarem bem nesses conceitos, não terei dificuldades em aprender, assim como qualquer outro framework que aparecer.
É claro que essa resposta precisa ser verdadeira e convincente, falar de outros frameworks que já trabalhou, perguntar se é parecido, falar o que sabe deles e tal.
Acho que isso seria uma resposta muito mais madura e passará mais segurança pro entrevistador, do que falar que sabe tal tecnologia (pois isso é muito relativo). Ninguém é obrigado a saber cada framework que aparece no mercado, mesmo que seja amplamente conhecido. Muitos aqui nunca devem ter trabalhado com JSF, ou EJB, mas se eles sabem como as coisas funcionam por trás, pegarão fácil.