Spring rolls are a Made with rice based dough while egg rolls are made with wheat dough. Spring rolls are much lighter and can be either fried or steamed and can be served hot or cold. Egg rolls are most always served hot.
In a spring roll both the vegetables and meats are mostly already cooked before adding it to the spring roll