For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
广州Java培训编者谈及JSP中动态INCLUDE与静态INCLUDE的区别?jsp:include:在运行时调用另一个页面,变量是可以重复的。广州达内Java培训小编在转译时合在一起,会成为同一个类,变量不可以重复。
forward和redirect的区别?
forward是服务器内部重定向,程序收到请求后重新定向到另一个程序,客户机并不知道;redirect则是服务器收到请求后发送一个状态头给客户,客户将再请求一次,这里多了两次网络通信的来往。当然forward也有缺点,就是forward的页面的路径如果是相对路径就会有些问题了。
forward会将requeststate,、bean等等信息带往下一个jsp
redirect是送到client端后再一次request,所以资料不被保留.
使用forward你就可以用getAttribute()来取前一个jsp所放入的资料
如何实现一个自定义的servlet?
extendsHttpServlet并覆盖doPost或doGet方法
在web.xml中进行部署
Servlet的生命周期是什么?
在容器tomcat启动之后,servlet不会立即被访问,除非在配置文件中加上了启动即初始化,否则,servlet将会在第一次被访问的时候被初始化,然后用这个初始化对象响应用户请求,当该请求结束了,servlet将不会被销毁,等到第二次,第三次....之后所有的请求都将是同一个servlet对象在处理,直到tomcat容器关闭,servlet被销毁。
jsp就是一个servlet是否正确?
对
JSP的内置对象及方法
Requestrequest表示HttpServletRequest对象。取客户端表单域信息及cookie,header,和session
responseresponse表示HttpServletResponse对象,对客户端的响应返回文本、写cookies。
outout向客户端打印html文本.
pageContext:当前jsp页面的上下文环境,可以得到session、request、application等内置对象,在自定义标签中使用的很多。
sessionsession表示一个请求的javax.servlet.http.HttpSession对象。Session一个用户多个页面共享同一变量。
applicationapplicaton表示一个javax.servle.ServletContext对象。存放容器级的变量。
configconfig表示一个javax.servlet.ServletConfig对象。该对象用于存取servlet实例的初始化参数。
pagepage表示从该页面产生的一个servlet实例
exception:异常,当iserrorpage=true
描述JSP和Servlet的区别、共同点、各自应用的范围
Jsp主要在于页面的显示动态生成页面,可以与html标记一起使用,其还是要生成为一个servlet。
Servlet:主要是控制的处理,如调用业务层,跳转不同的jsp页面。
在JSP中如何读取客户端的请求,如何确定某个Jsp文件的真实路径?
Request.getparameter(“”)。