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 测试一定要做到位。

相关文章
|
5月前
|
JavaScript
web学习笔记(二十)
web学习笔记(二十)
28 0
|
2月前
|
存储 JSON 监控
FastAPI日志之谜:如何揭开Web应用监控与调试的面纱?
【8月更文挑战第31天】在现代Web开发中,日志记录对于监控应用状态、诊断问题和了解用户行为至关重要。FastAPI框架提供了强大的日志功能,使开发者能轻松集成日志记录。本文将详细介绍如何在FastAPI中设置和利用日志,包括基础配置、请求响应日志、错误处理和结构化日志等内容,帮助提升应用的可维护性和性能。
56 0
|
2月前
|
开发者 Python
神秘编程世界惊现强大调试法宝!FastAPI 究竟藏着怎样的秘密?带你解决 Web 应用问题大揭秘!
【8月更文挑战第31天】在 Web 应用开发中,调试至关重要,有助于迅速定位并解决问题,确保应用稳定运行。不同于传统框架依赖打印日志和手动检查代码的方式,FastAPI 作为现代 Python Web 框架,提供了内置开发服务器和自动重载功能,极大提升了开发效率。结合 Python 调试器,开发者可通过设置断点来逐步执行代码,直观精确地观察变量值与执行流程,快速定位问题。此外,FastAPI 还提供详细错误信息和日志记录,帮助开发者更高效地解决应用问题,提升应用质量。
24 0
|
2月前
|
移动开发 开发框架 小程序
开发H5程序或者小程序的时候,后端Web API项目在IISExpress调试中使用IP地址,便于开发调试
开发H5程序或者小程序的时候,后端Web API项目在IISExpress调试中使用IP地址,便于开发调试
|
3月前
|
Web App开发
软件开发常见流程之移动端调试方法,利用Chrome(谷歌浏览器)的模拟手机调试,搭建本地Web服务器,手机和服务器在一个局域网,通过手机访问服务器,使用服务器,利用ip实现域名访问
软件开发常见流程之移动端调试方法,利用Chrome(谷歌浏览器)的模拟手机调试,搭建本地Web服务器,手机和服务器在一个局域网,通过手机访问服务器,使用服务器,利用ip实现域名访问
|
3月前
|
自然语言处理 运维 JavaScript
web-flash 学习笔记
web-flash 学习笔记
|
5月前
|
JavaScript 前端开发 API
web学习笔记(二十九)jQuery
web学习笔记(二十九)jQuery
35 0
|
5月前
|
存储 JSON JavaScript
web学习笔记(二十八)
web学习笔记(二十八)
35 0
|
5月前
web学习笔记(二十七)PC端网页特效
web学习笔记(二十七)PC端网页特效
29 0
|
5月前
|
JavaScript 前端开发 Go
web学习笔记(二十六)
web学习笔记(二十六)
34 0
下一篇
无影云桌面