WEB 调试|学习笔记

简介: 快速学习 WEB 调试

开发者学堂课程【Java 面试疑难点串讲 4:Java Web 开发WEB 调试】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/27/detail/591


WEB 调试


内容介绍:


1. WEB 的调试处理

2. 范例:定义数学计算类

3. 范例:定义一个 servlet 程序类

4. 范例:定义一个表单

5. 范例:定义 show.jsp 页面

 

WEB 的调试处理

如果要想进行 WEB 的调试处理,直接在内部启动 Tomcat 一定不可能在外部启动,随后的调试模式与 Java 的调试没有区别,也是一个单步跳入以及,以及一个单步跳过。

 

范例:定义数学计算类

package cn.mldn .util;

public class MyMath{

public static int add (int x, int y) {

return x+ y;

}

}


范例:定义一个 servlet 程序类

@Override

protected void doPost(HttpServletRequest req, HttpServletResponse resp)

throws ServletException, IOException {

int x = Integer. parseInt (req. getParameter

("p1"));

int y = Integer. parseInt (req. getParameter ("p2"));

int result=MyMath.add(x,y);

req.setAttribute("result",result);

req.getRequestDispatcher("/show.jsp").forward(req,resp);

}

}


范例:定义一个表单

<form action="math" method="post">

数字一:<input type="text"name="p1"><br>

数字二:<input type="text"name="p2"><br>

<input type="submit"value="计算">

</form>


范例:定义 show.jsp 页面

<h1>result = ${result}</h1>

设置断点前一定要保证 Tomcat 为内部启动,否则 debug 无法运行。

通过表单进行访问,而后会进入到调试模式,在调试模式下根据之前的配置一步步完成。

但是对于 WEB 的开发,一般不会有人关注 WEB 的 Debug ,因为所有的开发之中业务层一定要单独测试完整,也就是 junit 测试一定要做到位。

相关文章
|
2月前
|
计算机视觉 Python
Flask学习笔记(六):基于Flask的摄像头-web显示代码(可直接使用)
这篇文章是关于如何使用Flask框架结合OpenCV库,通过电脑摄像头实现视频流在网页上的实时显示,并提供了单摄像头和多摄像头的实现方法。
122 2
Flask学习笔记(六):基于Flask的摄像头-web显示代码(可直接使用)
|
2月前
|
Web App开发 Android开发
利用firefox调试安卓手机端web
该教程详细介绍如何通过Firefox浏览器实现手机与电脑的远程调试。手机端需安装最新版Firefox,并按指定步骤设置完成;电脑端则需安装15版及以上Firefox。设置完成后,通过工具栏中的“远程调试”选项,输入手机IP地址即可连接。连接确认后,即可使用电脑端Firefox调试器调试手机上的Web信息。注意,调试前手机需提前打开目标网页。
104 2
|
7月前
|
JavaScript
web学习笔记(二十)
web学习笔记(二十)
40 0
|
2月前
|
文件存储 Python
Flask学习笔记(一):Flask Web框架
本文介绍了Flask Web框架的基本概念、安装方法、初始化参数、程序编写、静态文件显示和配置信息加载等基础知识。
34 0
|
4月前
|
存储 JSON 监控
FastAPI日志之谜:如何揭开Web应用监控与调试的面纱?
【8月更文挑战第31天】在现代Web开发中,日志记录对于监控应用状态、诊断问题和了解用户行为至关重要。FastAPI框架提供了强大的日志功能,使开发者能轻松集成日志记录。本文将详细介绍如何在FastAPI中设置和利用日志,包括基础配置、请求响应日志、错误处理和结构化日志等内容,帮助提升应用的可维护性和性能。
194 0
|
4月前
|
开发者 Python
神秘编程世界惊现强大调试法宝!FastAPI 究竟藏着怎样的秘密?带你解决 Web 应用问题大揭秘!
【8月更文挑战第31天】在 Web 应用开发中,调试至关重要,有助于迅速定位并解决问题,确保应用稳定运行。不同于传统框架依赖打印日志和手动检查代码的方式,FastAPI 作为现代 Python Web 框架,提供了内置开发服务器和自动重载功能,极大提升了开发效率。结合 Python 调试器,开发者可通过设置断点来逐步执行代码,直观精确地观察变量值与执行流程,快速定位问题。此外,FastAPI 还提供详细错误信息和日志记录,帮助开发者更高效地解决应用问题,提升应用质量。
42 0
|
4月前
|
移动开发 开发框架 小程序
开发H5程序或者小程序的时候,后端Web API项目在IISExpress调试中使用IP地址,便于开发调试
开发H5程序或者小程序的时候,后端Web API项目在IISExpress调试中使用IP地址,便于开发调试
|
5月前
|
Web App开发
软件开发常见流程之移动端调试方法,利用Chrome(谷歌浏览器)的模拟手机调试,搭建本地Web服务器,手机和服务器在一个局域网,通过手机访问服务器,使用服务器,利用ip实现域名访问
软件开发常见流程之移动端调试方法,利用Chrome(谷歌浏览器)的模拟手机调试,搭建本地Web服务器,手机和服务器在一个局域网,通过手机访问服务器,使用服务器,利用ip实现域名访问
|
5月前
|
自然语言处理 运维 JavaScript
web-flash 学习笔记
web-flash 学习笔记
|
7月前
|
JavaScript 前端开发 API
web学习笔记(二十九)jQuery
web学习笔记(二十九)jQuery
45 0