tomcat和jsp

http是什么

http是一种协议,有了它,完成Server和Telnet的握手,Telnet请求的东西Server才会回复。

tomcat是一个软件,当它装在任何一台电脑中,这台电脑就能读懂http协议,就可以作为server。

jsp既可以写java,也可以写html,jsp是一种http传输的资源,跟在协议后面的数据车,而http是火车头。

jsp怎么把里面的java代码执行?

jsp里面有三种标签

   <!-- 写类的 -->
		<%!
		class User{
			String name;
			int age;
		}
		%>
        <!-- 写方法-->
		<%
	     User user = new User();
		 user.age = 18;
		 user.name= "tomcat";
		%>
        <!-- 输出代码 -->
        <%= user.name/*  user.age */%>
        <%= user.age %>

标签就相当于告诉tomcat你该把哪段jsp代码当成java代码,当成java代码的类还是方法,还是执行输出命令。

说的再明白一点就是:

D:\softlocation\tomcat-7.0.86\apache-tomcat-7.0.86\work\Catalina\localhost\Myday09_ee_20180714_jsp\org\apache\jsp

这个目录下有tomcat帮我编译好的java代码,


扫描二维码关注公众号,回复: 2173738 查看本文章

我命名是index.jsp,tomcat帮我转化成了index_jsp.java,然后通知jvm去执行javac命令,把index_jsp.java文件编译成.class文件。

猜你喜欢

转载自blog.csdn.net/u010563350/article/details/81050329