<% %>中的是java代码,它会被编译成sevrlet,而sevrlet呢它会将你指定的结果输出为html,因为浏览器只认html,所以<%%>中的代码在浏览器上是看不到的,也就是所谓的动态的
<% %>中的内容是java代码,可以用来处理数据和业务。如果要显示<% %>中的内容, 可以用 <%=a %> a为<% %>中java代码所定义的一个变量,具体的用法你可以查一下jsp页面的组成部分及作用。
<% %>这个是要编写java代码的,你如果要想显示这个里面的东西 就用out.print();
jsp是在java容器里面运行的,有个容器叫 tomcat,你可以去研究下,下载后里面有jsp的例子,参考看一下。java还是很好入门的