Hi Bora, Struts is just a framework used for preparing HTML (if used). We can very well use normal HTML tags in
JSP's. Only concern is if we are using struts tags exclusively, then it prepares HTML tags based on HTML 4 spec. For example, if we use struts html tag like
then struts internally interprets this HTML text tag for us and prepares something like
It is always the browser at the client end which renders the HTML elements. To me there should not be any dependency, but of course the struts (1.x) tags which prepares these HTML tags cannot create all HTML 5 type code until we provide a code/tag to do so. We can verify the HTML tag implementations that it supports by looking into the tld file (example, struts-html.tld)