学习笔记:黑马程序员JavaWeb开发教程(2025.3.17)

11.5 案例-文件上传-阿里云OSS-入门

出现报错:Process exited with an error: 1 (Exit value: 1),点击exec那一行,出现错误原因:Command execution failed.
    在CSDN上找到了解决方法:
 
    之后出现新的报错:Caught an OSSException, which means your request made it to OSS, but was rejected with an error response for some reason. Error Message:You have no right to access this object because of bucket acl.
    怀疑是没有开OSS权限,检查阿里云,访问控制 -> 用户 -> 权限管理 -> 添加权限,添加AliyunOSSFullAccess权限,重新运行代码,再次检查阿里云,上传成功!

### 关于黑马程序员 JavaWeb 开发教程 #### 定义与概述 JavaWeb开发涉及使用Java技术栈来构建基于网络的应用程序。这些应用程序可以通过互联网或内联网访问,提供动态网页内容和服务。JavaWeb应用通常运行在服务器端,并利用Servlet、JSP(JavaServer Pages)、Spring框架等核心技术[^1]。 #### 学习路径概览 对于希望掌握JavaWeb开发技能的学习者来说,学习路径应当覆盖基础到高级的知识体系。这包括但不限于HTML/CSS/JavaScript前端基础知识;Java编程语言及其面向对象特性;数据库管理系统的理解和操作;以及核心的JavaEE组件和技术,如Tomcat容器配置、MVC设计模式实践等内容。 #### Web工作原理简介 当提到Web的工作流程时,指的是客户端请求经过一系列处理最终返回响应的过程。具体而言,在用户通过浏览器发出HTTP请求之后,该请求会被发送至相应的Web服务器。接着由部署在此处的应用程序逻辑解析并处理此请求,最后形成适当形式的数据作为回应传回给发起者的设备显示出来。 #### 浏览器对象模型(BOM) BOM使得开发者可以借助JavaScript同浏览器交互。它把整个页面视作一棵DOM树结构的同时也将窗口(window)本身抽象成一个顶级对象。除此之外还包括location、history等多个子级属性用于控制导航历史记录等功能[^2]。 ```javascript // 示例:获取当前URL地址 console.log(window.location.href); ``` #### 模块化编程概念展示 现代JavaScript支持ES6模块语法,允许更清晰地组织代码文件之间的依赖关系。下面是一个简单的例子展示了如何在一个项目里引入外部JS脚本而不需要立即声明局部作用域内的名称绑定——即仅为了触发某些初始化过程或是设置环境变量之类的副作用目的[^3]: ```javascript import './myModule.js'; ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值