1.<% %>在jsp页面中的执行顺序
2.out.println("<script>");
out.println("location.href='a.jsp';");
out.println("/script");
这段代码是什么意思谢谢
2.out.println("<script>");
out.println("location.href='a.jsp';");
out.println("/script");
这段代码是什么意思谢谢
调试欢乐多
<%%>中的内容就是编译的时候不用改的,
html标签在jsp对应的.java文件中就是out.println("<html></html>")形式的,可以理解为往页面打印,
<script>
location.href='a.jsp';
<script
如果你用过servlet 就该知道 out 是个输出流,out.println()实际就是打印括号内的容到界面
楼主去看看servlet 吧,我想你还没学servlet。
2、如果你了解Servlet的话,你应该就明白了打印输出的意思。JSP里面的out就相当于把指定的内容输出到页面,当然,你仍然可以使用system.out.println()只不过,这个时候,会输出到服务器的后台,也就是MyEclipse的console控制台;
3、转换成一个Servlet后,所有的都按照Servlet的规矩来办事了。关于Servlet和HTML前端页面的关系,我想你应该清楚吧,我一句两句话也说不清……这是基础……
我学了Servlet的
我就是想问一下,因为一个jsp页面中有,既有html代码,又会有<%%>的java代码,还有<%@page %>等
那这些代码在jsp页面中执行的顺序?有哪些代码可以放在jsp页面中的任何位置?
希望大家能不厌其烦的解答下
没有啥先后,在服务器中,每一个jsp都会被编译成一个servlet,即最终是个class文件,在这个文件里面代码的位置就觉得着你输出的先后,也就是执行了先后了。严格来说应该没有代码可以放任何位置,但js脚本比较常见。
location.href='a.jsp';
<script
你说在java中
int a = 1;
int b = 2;
这个那个先执行