其实也不是很难理解的有些东西必须经历一个过程我来说一下吧:
1)首先JSP是一个很广的概念他可以使用标签也可以正常使用,Servlet是JSP编译后生成的我们先不用管它,服务器只识别Servlet,所以说我门只负责写JSP程序就可以了,JSP呢本身和ASP有一些相同作为服务器端的语言使用,处理客户端的响应,而HTML+SCRIPT用来在客户端显示.
2)客户端就用户每当你在这浏览器上作操作,都会在服务器端有个响应的,这就是B/S.
1)首先JSP是一个很广的概念他可以使用标签也可以正常使用,Servlet是JSP编译后生成的我们先不用管它,服务器只识别Servlet,所以说我门只负责写JSP程序就可以了,JSP呢本身和ASP有一些相同作为服务器端的语言使用,处理客户端的响应,而HTML+SCRIPT用来在客户端显示.
2)客户端就用户每当你在这浏览器上作操作,都会在服务器端有个响应的,这就是B/S.
解决方案 »
- 三个servlet执行init初始化方法,怎么解决先后顺序问题???
- 请教提取字符的一个问题~
- socket数据读写服务对外接口设计
- 谁有ireport发我一个。谢谢了
- 急!!!!!!!!!!关于spark
- heibernate中的一个问题
- 配置了3个Spring文件springa.xml,springb.xml,springc.xml,如果springa.xml中的某个Bean依赖springb.xml中的某个bean,那我该如何配置sp
- 求大神指教
- finder 返回集问题
- 请问我从github下载一个ssm项目到本地,用idea打开,
- jsp提交的怪问题
- 【ISO8583报文的打包与解析】
//HelloWorld.java
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.*;public class HelloWorld extends GenericServlet{public void service(ServletRequest request,ServletResponse response)
throws ServletException,IOException{
response.setContentType("text/html");
PrintWriter out =response.getWriter();
out.println("<html>");
out.println("<h1>Hello MyFriends!</h1>");
out.println("</html>");
}
}生成的HelloWorld.class放在 \WEB-INF\CLASS下
并配置web.xml
<servlet>
<servlet-name>HelloServlet</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloServlet</servlet-name>
<url-pattern>/sayHello</url-pattern>
</servlet-mapping>在地址拦输入http://localhost:端口/sayHello
如果你是tomcat的话,到它的work目录下找到jsp对应生成的servlet代码。基本上每个jsp有个_jspService方法、对应jsp里面的代码
<%! %>注释就忽略
<% %>直接变成servlet的java代码
<%= xxxx %>变成out.print(xxxx);
<%! %>变成servlet的成员变量或者方法
<%@ %>根据后面的情况、特殊处理,比如变成import、request.setHeader等