JAVAEE代码,要求:1.使用3个jsp页面分别是login.jsp,main.jsp,add.jsp。 2.login.jsp页面中能够输入账号、密码, main.jsp页面中有增加订单链接,点击该超链接跳转到add.jsp,add.jsp页面能够添加订单id以及商品名称。 3.要求不能直接访问main.jsp,add.jsp。必修输入正确的账号密码才能访问main.jsp,通过main.jsp访问add.jsp。 4.正确的账号密码分别用123和321。 5.在add.jsp页面输入订单id以及商品名称,并能够在当前页面显示所添加的商品信息。
时间: 2024-02-12 21:08:29 浏览: 67
JAVAEE程序代码
好的,我理解了你的要求。以下是一个简单的实现,希望能帮到你:
首先是登录页面 login.jsp,代码如下:
```html
<!DOCTYPE html>
<html>
<head>
<title>Login Page</title>
</head>
<body>
<h1>Login</h1>
<form action="main.jsp" method="post">
<label>Username:</label>
<input type="text" name="username"><br><br>
<label>Password:</label>
<input type="password" name="password"><br><br>
<input type="submit" value="Login">
</form>
</body>
</html>
```
在这个页面中,用户可以输入账号和密码,提交表单后进入 main.jsp 页面。
接下来是 main.jsp 页面,代码如下:
```html
<!DOCTYPE html>
<html>
<head>
<title>Main Page</title>
</head>
<body>
<h1>Welcome to Main Page</h1>
<a href="add.jsp">Add Order</a>
</body>
</html>
```
在这个页面中,用户可以看到一个链接,点击该链接将跳转到 add.jsp 页面。
最后是 add.jsp 页面,代码如下:
```html
<%@ page import="java.util.*" %>
<!DOCTYPE html>
<html>
<head>
<title>Add Page</title>
</head>
<body>
<h1>Add Order</h1>
<%
String username = (String)session.getAttribute("username");
String password = (String)session.getAttribute("password");
if (username == null || password == null || !username.equals("123") || !password.equals("321")) {
response.sendRedirect("login.jsp");
}
%>
<form action="add.jsp" method="post">
<label>Order ID:</label>
<input type="text" name="order_id"><br><br>
<label>Product Name:</label>
<input type="text" name="product_name"><br><br>
<input type="submit" value="Add">
</form>
<%
String orderId = request.getParameter("order_id");
String productName = request.getParameter("product_name");
if (orderId != null && productName != null) {
List<String> orders = (List<String>)session.getAttribute("orders");
if (orders == null) {
orders = new ArrayList<String>();
session.setAttribute("orders", orders);
}
orders.add("Order ID: " + orderId + ", Product Name: " + productName);
%>
<h2>Order Added:</h2>
<p>Order ID: <%=orderId%></p>
<p>Product Name: <%=productName%></p>
<%
}
%>
</body>
</html>
```
在这个页面中,我们首先检查用户是否已经登录,如果没有则重定向到登录页面。然后用户可以输入订单 id 和商品名称,提交表单后可以在当前页面看到添加的订单信息。这里我们使用了 session 来保存用户信息和添加的订单信息。
注意,在这个代码中,我们使用了 Java 的脚本语言 JSP(JavaServer Pages)。如果你不熟悉 JSP,可以去学习一下。
阅读全文