IDEA中访问web界面的报HTTP Status 404

一 错误

HTTP Status 404 - /mi.html


type Status report

message /mi.html

description The requested resource is not available.

二 错误原因

1. 确保输入路径正确
2. 看tomcat加载的项目是否正确

三 解决方法

本人的错误原因是修改过项目名,但是tomcat加载的项目不正确,更改一下:
(1)
在这里插入图片描述
(2)选择红色箭头指示的:
在这里插入图片描述
(3)点击此处:
在这里插入图片描述
(4)选择你对应的项目:

在这里插入图片描述
(5)之后点击Ok就行:
在这里插入图片描述
(6)重新启动tomcat,执行程序,此时再次访问界面就可以了!!!

在IntelliJ IDEA中使用Ajax进行Java、JSP和JS的登录流程通常涉及以下几个步骤: 1. **创建前端页面** (JSP): 创建一个JSP文件作为用户界面,包含HTML表单元素用于输入用户名和密码。例如: ```html <form id="loginForm" action="LoginServlet" method="post"> <input type="text" name="username" placeholder="用户名"> <input type="password" name="password" placeholder="密码"> <button type="submit">登录</button> </form> ``` 这里假设`LoginServlet`是一个处理Ajax请求的后端Java Servlet。 2. **编写Ajax请求** (JS): 使用JavaScript(通常是jQuery或者其他库,如axios)发送异步POST请求到服务器: ```javascript $(document).ready(function() { $('#loginForm').on('submit', function(event) { event.preventDefault(); var formData = new FormData(this); $.ajax({ url: 'LoginServlet', type: 'POST', data: formData, contentType: false, processData: false, success: function(response) { // 登录成功后的响应处理 }, error: function(xhr, status, error) { // 错误处理 } }); }); }); ``` 3. **Java后端处理** (Java): `LoginServlet`收到请求后,通过`HttpServletRequest`获取数据,并验证用户名和密码。如果验证通过,可以设置Session或者返回合适的状态码和消息给前端,如JSON响应。 ```java import javax.servlet.*; import java.io.IOException; @WebServlet("/LoginServlet") public class LoginServlet extends HttpServlet { protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String username = request.getParameter("username"); String password = request.getParameter("password"); // 验证并处理登录逻辑 if (isValidLogin(username, password)) { // 设置Session或者返回json response.setContentType("application/json"); response.getWriter().write("{...}"); } else { response.sendError(HttpServletResponse.SC_UNAUTHORIZED); } } private boolean isValidLogin(String username, String password) { // 这里假设有一个数据库查询或认证逻辑 return true; } } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值