j2ee相关知识点

浏览器栏中,输入的是servlet的mapping映射,请求到servlet中去,jsp路径,会跳转到对应的页面

Servlet接口位于最顶端,GenericServlet实现了Servlet,HttpServlet继承了GenericServlet

浏览器中访问Servlet映射时,会去调用service()方法,并且会在适当的时候调用doGet()

JavaWeb中的四大域对象:
1.Page: 当前页面有效
2.request:当前请求有效
3.session: 当前会话有效
4.application(ServletContext): 当前应用有效
el表达式在找数据时,会依此从以上域中找

jsp目的:解耦html标签,但使html和大量的java代码糅合在一起,造成维护不便,解决措施,尽量在里面少写Java代码,通过el表达式替换获取数据的Java代码,jstl便签替换循环遍历的java代码

其次,调试时很不方便,需要找到其生成的.java文件

el表达式:expression language 
${}:获取域中存储的数据

数据库的连接 与PreparedStatement 和 ResultSet这些是需要close的,放在try()中的会自动关闭,前提是实现要求的接口

request.getParameter() 参数获取的是表单的name值

ServletRequest对象很少使用,通常将其强制转换为HttpServletRequest

JQuery:作用:
1.html元素选取
2.html元素操作
语法$()


$(this)返回一个JQuery对象,可以调用对个Jquery方法
this:JavaScript关键词中的一个,表示上下文的当前DOM元素

Jquery中的方法执行错误时,不会提示异常,而是从该方法往下的代码都不再执行

已在当前页,需要重新刷新该页面时,使用重定向

el表达式和获取JavaBean的属性,只需要通过符号操作就可以了

${hero.name} 会自动调用getName方法
如果属性时bolean类型,会自动调用isxxx方法
比如${hero.hasPrevous}即便在JavaBean中没有相关属性,也会用isHasPrevous方法 【注意此处的大小写】已验证

文件上传注意类型:1.method改为post 2.使用多功能表单传输二进制文件[此时非file类型的数据就不能通过reuquest对象获取]r , input的类型改为file

filter对象,会在项目启动时,就进行初始化工作

你可能感兴趣的:(JavaEE,java-ee,java)