代码部分:
login.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<form action="sysUserServlet" method="post">
用户名:<input type="text" name="adminname"><br>
密码:<input type="password" name="adminpassword"><br>
<input type="submit" value="登录">
</form>
<a href="NotesInsert.html">注册</a>
</body>
</html>
NoteInsert.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<form action="noteServlet?method=insert" method="post">
您的标题:<input type="text" name="ntitle"><br>
您打赏的:<input type="text" name="nprice"><br>
<input type="submit" value="注册"><br>
</form>
<a href="SelectNote.jsp">登录</a>
</body>
</html>
selectNotes.jsp
<%@page import="org.jsoft.vo.NotesVO"%>
<%@page import="java.util.List"%>
<%@page import="org.jsoft.dao.NotesDAO"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<!-- 调用getNotes方法 -->
<table border="1" cellspacing="0">
<tr>
<td>编号</td>
<td>标题</td>
<td>日期</td>
<td>图片</td>
<td>打赏</td>
<td>操作</td>
</tr>
<%
NotesDAO nd =new NotesDAO();
List<NotesVO> l=nd.getNotes();
for(NotesVO nv:l){
%>
<tr>
<td><%=nv.getNid() %></td>
<td><%=nv.getNtitle() %></td>
<td><%=nv.getNdate() %></td>
<td><img src="<%=nv.getNphoto() %>"/></td>
<td><%=nv.getNprice() %></td>
<td><a href="noteServlet?method=delete&&nid=<%=nv.getNid() %>">删除</a></td>
<td><a href="UpdateNotes.jsp?method=update&&nid=<%=nv.getNid() %>&ntitle=<%=nv.getNtitle() %>&nprice=<%=nv.getNprice() %>">修改</a></td>
</tr>
<%
}
%>
</table>
</body>
</html>
updateNote.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<form action="noteServlet?method=update&&nid=<%=request.getParameter("nid") %>" method="post">
<table>
<tr>
<td>编号</td> <!-- 不可改变的 -->
<td>标题</td>
<td>打赏</td>
</tr>
<!-- 显示点击修改那 一条信息-->
<tr>
<td> <input type="text" name="nid" value="<%=request.getParameter("nid") %>" disabled="disabled"></td>
<td><input type="text" name="ntitle" value="<%=request.getParameter("ntitle") %>"></td>
<td><input type="text" name="nprice" value="<%=request.getParameter("nprice") %>"></td>
<td><input type="submit" value="修改"></td>
</tr>
</table>
</form>
</body>
</html>
noteServlet.java
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<form action="noteServlet?method=update&&nid=<%=request.getParameter("nid") %>" method="post">
<table>
<tr>
<td>编号</td> <!-- 不可改变的 -->
<td>标题</td>
<td>打赏</td>
</tr>
<!-- 显示点击修改那 一条信息-->
<tr>
<td> <input type="text" name="nid" value="<%=request.getParameter("nid") %>" disabled="disabled"></td>
<td><input type="text" name="ntitle" value="<%=request.getParameter("ntitle") %>"></td>
<td><input type="text" name="nprice" value="<%=request.getParameter("nprice") %>"></td>
<td><input type="submit" value="修改"></td>
</tr>
</table>
</form>
</body>
</html>
SysUserServlet.java
package org.jsoft.action;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.jsoft.dao.AdminDAO;
import org.jsoft.vo.AdminVO;
public class SysUserServlet extends HttpServlet{
/**
*
*/
private static final long serialVersionUID = 1L;
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
// TODO Auto-generated method stub
super.doGet(req, resp);
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
//接收 表单的数据
String adminName=request.getParameter("adminname");
String adminPassword=request.getParameter("adminpassword");
// 把表单的值传入到那个查询的方法里面
AdminDAO ad =new AdminDAO();
AdminVO av1 =new AdminVO();
av1.setAdminName(adminName);
av1.setAdminPassword(adminPassword);
if(ad.getAdmin(av1)){
request.getRequestDispatcher("SelectNotes.jsp").forward(request, response);
}
}
}
web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
<display-name>Note</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>sysUserServlet</servlet-name>
<servlet-class>org.jsoft.action.SysUserServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>sysUserServlet</servlet-name>
<url-pattern>/sysUserServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>noteServlet</servlet-name>
<servlet-class>org.jsoft.action.NoteServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>noteServlet</servlet-name>
<url-pattern>/noteServlet</url-pattern>
</servlet-mapping>
</web-app>
实现
登录


删除

修改


注册

468

被折叠的 条评论
为什么被折叠?



