当前位置:网站首页 > Java教程 > 正文

java web编程技术实用教程

第1章JSP介绍1


1.1JSP简介1


1.2开发环境1


1.3第1个示例4


1.4JSP运行流程6


1.5工程部署8


习题8


第2章JSP语法9


2.1Java声明及语句9


2.2JSP指令标签12


2.2.1page指令12


2.2.2include指令16


2.3JSP动作标签18


2.3.118


2.3.219


2.3.320


习题21


第3章JSP内置对象22


3.1request22


3.1.1HTTP请求包格式22


3.1.2获取数据23


3.1.3获取客户及服务器的机器信息30


3.1.4其他方法31


3.2response34


3.2.1HTTP响应包格式34


3.2.2操作头信息34


3.2.3重定向39目录Java Web编程技术实用教程3.3共享变量对象40


3.3.1session40


3.3.2application44


3.4中文乱码47


3.5终合示例49


习题59


第4章JavaBean基础60


4.1JavaBean是外部类60


4.2动作标签创建Bean对象63


4.3动作标签操作Bean方法65


4.3.165


4.3.266


4.3session、application仿真70


4.4综合示例73


习题83


第5章Servlet基础84


5.1引入Servlet84


5.2Servlet建立85


5.3Servlet常用类与接口87


5.3.1GenericServlet类87


5.3.2ServletConfig与ServletContext对象90


5.3.3HttpServlet类92


5.4请求转发与重定向97


5.5Servlet通信99


5.6Servlet异常处理106


5.6.1ServletException类106


5.6.2ServletException异常处理方法107


5.7Servlet监听器110


5.7.1监听器简介110


5.7.2建立监听器111


5.8Servlet过滤器118


5.8.1过滤器简介118


5.8.2建立过滤器118


5.8.3过滤器级联120


5.8.4过滤器示例121


5.9Servlet与Cookie129


5.9.1会话Cookie与持久Cookie129


5.9.2Cookie操作129


5.9.3Cookie示例134


习题135


第6章典型事例分析136


6.1文件上传136


6.2文件下载142


6.3发送邮件145


6.3.1文本邮件发送145


6.3.2带附件邮件发送151


6.4接收邮件156


6.5数据库操作162


6.5.1MySQL数据库简介162


6.5.2数据库普通操作方法164


6.5.3数据库基础类167


6.5.4数据库表通用显示类169


6.5.5分页显示类173


习题182


第7章自定义标签库183


7.1创建标签处理类184


7.2创建标签库描述文件187


7.3Web中应用自定义标签188


7.4BodyTagSupport标签类189


7.5SimpleTagSupport类193


7.6Tag自定义标签197


7.6.1简介197


7.6.2Tag指令197


7.6.3include指令198


7.6.4attribute指令198


7.6.5variable指令199


7.7其他示例201


习题211


第8章配置文件、反射与注解212


8.1键值对配置文件212


8.2一般配置文件214


8.3反射218


8.3.1简介218


8.3.2统一形式调用219


8.4应用示例223


8.5注解239


8.5.1简介239


8.5.2元注解239


8.5.3自定义注解240


8.5.4示例241


习题246


第9章JavaScript技术247


9.1简介247


9.2变量与数据类型248


9.2.1变量248


9.2.2数据类型249


9.3表达式与运算符253


9.3.1取模运算符253


9.3.2相等、不等、等同、不等同运算符253


9.3.3类型检测运算符254


9.4函数254


9.4.1函数普通定义方式254


9.4.2函数变量定义方式256


9.4.3回调函数调用方式256


9.5数组257


9.5.1数组length属性257


9.5.2数组常用操作258


9.6面向对象技术261


9.6.1类定义261


9.6.2深入理解this263


9.7Web消息事件265


9.8DOM应用266


9.8.1标签对象获得及属性操作267


9.8.2动态创建和遍历标签268


9.8.3操作CSS274


9.9类与UI282


9.10定时器288


9.11系统对话框289


习题290


第10章Ajax技术292


10.1Ajax技术本质292


10.2XMLHttpRequest对象293


10.3一个简单示例295


10.4返回局部页面HTML297


10.5返回XML299


10.6URI参数编码304


10.7级联Ajax306


10.8类在Ajax中的应用310


10.8.1Ajax基本封装类310


10.8.2模块封装类313


10.9数据库操作317


习题334


参考文献336

  • 上一篇: java心形教程
  • 下一篇: java联网教程
  • 版权声明


    相关文章:

  • java心形教程2025-01-19 17:26:05
  • java 支付视频教程2025-01-19 17:26:05
  • python还是java教程2025-01-19 17:26:05
  • java structs 教程2025-01-19 17:26:05
  • mars老师java教程源码2025-01-19 17:26:05
  • java联网教程2025-01-19 17:26:05
  • 毕向东教程java2025-01-19 17:26:05
  • java xml教程 pdf2025-01-19 17:26:05
  • java git教程2025-01-19 17:26:05
  • Java后端全套教程2025-01-19 17:26:05