Skip to content
Sharp

Spring Security · interview question

Why does HTML encoding user inputs in Java web applications matter in practice?

Multiple choiceEasychapter-17-curatedpremiumspring-securityspring-security-filter-chain
Choose one answer
Answer and explanation

Correct answer

A. To prevent stored XSS attacks

Why

HTML encoding user inputs is a technique used to prevent stored XSS attacks by converting potentially dangerous characters into their HTML entity equivalents, ensuring that user inputs are treated as text rather than executable code.

Test yourself on Spring Security

A free test with instant, explained results. No account needed.

Start free test
All Spring Security questions →