一个简单的javaweb小项目(适合新手上手)_javaweb项目案例(2)

String answer = req.getParameter(“answer”);
String taskAccount = req.getParameter(“taskAccount”);
ss.upAnswer(answer,taskAccount);
List tasks = ss.getStuTaskByTask(taskAccount);
req.getSession().setAttribute(“task”,tasks.get(0));
req.setAttribute(“arr”,tasks);
req.setAttribute(“mainRight”,“taskDetail.jsp”);
req.getRequestDispatcher(“main.jsp”).forward(req,resp);
}
}
}

package com.stu;

import com.bean.Person;
import com.bean.task;
import com.service.ManageService;
import com.service.ManageServiceImpl;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

/**

  • @BelongsProject: MUST3
  • @BelongsPackage: com.stu
  • @FileName: ManageServlet
  • @Author: 峰。
  • @Date: 2023/8/22-20:00
  • @Version: 1.0
  • @Description:
    */
    @WebServlet(“/man.action”)
    public class ManageServlet extends HttpServlet {
    @Override
    protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
    req.setCharacterEncoding(“UTF-8”);
    String action = req.getParameter(“action”);
    ManageService ms = new ManageServiceImpl();
    if (action.equals(“list”)){
    List personList = ms.getAllPerson();
    for (Person p :personList){
    System.out.println(p.toString());
    }
    req.setAttribute(“arr”,personList);
    req.setAttribute(“mainRight”,“person.jsp”);
    req.getRequestDispatcher(“main.jsp”).forward(req,resp);
    }else if (action.equals(“myThing”)) {
    Person p = (Person) req.getSession().getAttribute(“session_person”);
    List personList= new ArrayList<>();
    personList.add§;
    req.setAttribute(“arr”,personList);
    req.setAttribute(“mainRight”,“SelfThing.jsp”);
    req.getRequestDispatcher(“main.jsp”).forward(req,resp);
    } else if (action.equals(“taskList”)) {
    Person p = (Person) req.getSession().getAttribute(“session_person”);
    List taskList = ms.getAllTask();
    for (task t:taskList){
    System.out.println(t.toString());
    }
    req.setAttribute(“arr”,taskList);
    req.setAttribute(“mainRight”,“task.jsp”);
    req.getRequestDispatcher(“main.jsp”).forward(req,resp);
    }
    }
    }

package com.stu;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import java.io.IOException;

/**

  • @BelongsProject: MUST3
  • @BelongsPackage: com.stu
  • @FileName: OutLoginServlet
  • @Author: 峰。
  • @Date: 2023/8/22-21:18
  • @Version: 1.0
  • @Description:
    */
    @WebServlet(“/outLogin”)
    public class OutLoginServlet extends HttpServlet {
    @Override
    protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
    req.getSession().getAttribute(“session_person”);
    HttpSession session = req.getSession();
    session.removeAttribute(“session_person”);
    req.getRequestDispatcher(“UserLogin.jsp”).forward(req,resp);
    }
    }

package com.stu;

import com.bean.Person;
import com.service.registerService;
import com.service.registerServiceImpl;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

/**

  • @BelongsProject: MUST3
  • @BelongsPackage: com.stu
  • @FileName: regServlet
  • @Author: 峰。
  • @Date: 2023/8/24-18:11
  • @Version: 1.0
  • @Description:
    */
    @WebServlet(“/regServlet”)
    public class regServlet extends HttpServlet {
    @Override
    protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
    req.setCharacterEncoding(“UTF-8”);
    registerService rs = new registerServiceImpl();
    Person person = new Person();
    person.setUserAccount(req.getParameter(“userAccount”));
    person.setUserPassword(req.getParameter(“userPassword”));
    person.setUserBirthday(req.getParameter(“userBirthday”));
    person.setUserIdentify(1);
    person.setUserName(req.getParameter(“userName”));
    person.setUserSex(req.getParameter(“userSex”));
    person.setUserOtherName(req.getParameter(“userOtherName”));
    System.out.println(person.toString());
    int bool = rs.addUser(person);
    if (bool == 1){
    req.getRequestDispatcher(“UserLogin.jsp”).forward(req,resp);
    }else {
    req.setAttribute(“registerFalse”,“注册失败”);
    req.getRequestDispatcher(“UserLogin.jsp”).forward(req,resp);
    }
    }
    }

package com.stu;

import com.bean.Person;
import com.bean.studentTask;
import com.bean.task;
import com.service.StudentService;
import com.service.StudentServiceImpl;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

/**

  • @BelongsProject: MUST3
  • @BelongsPackage: com.stu
  • @FileName: TeacherServlet
  • @Author: 峰。
  • @Date: 2023/8/22-19:59
  • @Version: 1.0
  • @Description:
    */
    @WebServlet(“/tea.action”)
    public class TeacherServlet extends HttpServlet {
    @Override
    protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
    req.setCharacterEncoding(“UTF-8”);
    String action = req.getParameter(“action”);
    StudentService ss = new StudentServiceImpl();
    // Person session_person = (Person) req.getAttribute(“session_person”);直接获取拿不到person对象,需要通过session获取
    Person session_person = (Person) req.getSession().getAttribute(“session_person”);
    if (action.equals(“list”)){
    List personList = ss.getAllStudent(session_person.getUserAccount());
    //获取学生列表
    for (Person p:personList){
    System.out.println(p.toString());
    }
    req.setAttribute(“arr”,personList);
    req.setAttribute(“mainRight”,“person.jsp”);
    req.getRequestDispatcher(“main.jsp”).forward(req,resp);
    } else if (action.equals(“goMyTask”)) {
    List taskList = ss.getAllMyTask(session_person.getUserAccount());
    for (task t:taskList){
    System.out.println(t.toString());
    }
    req.setAttribute(“arr”,taskList);
    req.setAttribute(“mainRight”,“task.jsp”);
    req.getRequestDispatcher(“main.jsp”).forward(req,resp);

} else if (action.equals(“goSkimDetail”)) {
//查看任务
String taskAccount = req.getParameter(“taskAccount”);
List taskList= ss.getTaskDetail(taskAccount);
req.setAttribute(“arr”,taskList);
req.setAttribute(“mainRight”,“studentTask.jsp”);
req.getRequestDispatcher(“main.jsp”).forward(req,resp);
} else if (action.equals(“myThing”)) {
List personList = ss.getMySelf(session_person.getUserAccount());
req.setAttribute(“arr”,personList);
req.setAttribute(“mainRight”,“SelfThing.jsp”);
req.getRequestDispatcher(“main.jsp”).forward(req,resp);
} else if (action.equals(“upScoree”)) {
String taskAccount = req.getParameter(“taskAccount”);
int upScore = Integer.parseInt(req.getParameter(“Score”));
int res = ss.upScore(upScore,taskAccount);
if (res == 1){
List taskList= ss.getTaskDetail(taskAccount);
req.setAttribute(“arr”,taskList);
req.setAttribute(“mainRight”,“studentTask.jsp”);
req.getRequestDispatcher(“main.jsp”).forward(req,resp);
}
} else if (action.equals(“upScore”)) {
String taskAccount = req.getParameter(“taskAccount”);
List taskList= ss.getTaskDetail(taskAccount);
req.setAttribute(“arr”,taskList);
req.setAttribute(“mainRight”,“upScore.jsp”);
req.getRequestDispatcher(“main.jsp”).forward(req,resp);
} else if (action.equals(“Del”)) {
String taskAccount = req.getParameter(“taskAccount”);
int res = ss.DelTask(taskAccount);
List taskList = ss.getAllMyTask(session_person.getUserAccount());
for (task t : taskList) {
System.out.println(t.toString());
}
req.setAttribute(“arr”, taskList);
req.setAttribute(“mainRight”, “task.jsp”);
req.getRequestDispatcher(“main.jsp”).forward(req, resp);
} else if (action.equals(“upSelf”)) {
Person p = (Person) req.getSession().getAttribute(“session_person”);
List personList= new ArrayList<>();
personList.add§;
req.setAttribute(“arr”,personList);
req.setAttribute(“mainRight”,“upSelf.jsp”);
req.getRequestDispatcher(“main.jsp”).forward(req,resp);
} else if (action.equals(“upSelfName”)) {
System.out.println(“111”);
String upName = req.getParameter(“userName”);
String userAccount = req.getParameter(“userAccount”);
System.out.println(upName);
ss.upName(upName,userAccount);
List p = ss.getMySelf(userAccount);
req.setAttribute(“arr”,p);
req.setAttribute(“mainRight”,“upSelf.jsp”);
req.getRequestDispatcher(“main.jsp”).forward(req,resp);
} else if (action.equals(“upSelfSex”)) {

String upSex = req.getParameter(“userSex”);
String userAccount = req.getParameter(“userAccount”);
ss.upSex(upSex,userAccount);
List p = ss.getMySelf(userAccount);
req.setAttribute(“arr”,p);
req.setAttribute(“mainRight”,“upSelf.jsp”);
req.getRequestDispatcher(“main.jsp”).forward(req,resp);
} else if (action.equals(“upSelfBirthday”)) {

String upBirthday = req.getParameter(“userBirthday”);
String userAccount = req.getParameter(“userAccount”);
ss.upBirthday(upBirthday,userAccount);
List p = ss.getMySelf(userAccount);
req.setAttribute(“arr”,p);
req.setAttribute(“mainRight”,“upSelf.jsp”);
req.getRequestDispatcher(“main.jsp”).forward(req,resp);
}else if (action.equals(“upSelfOtherName”)){

String upOtherName = req.getParameter(“OtherName”);
String userAccount = req.getParameter(“userAccount”);
ss.upOtherName(upOtherName,userAccount);
List p = ss.getMySelf(userAccount);
req.setAttribute(“arr”,p);
req.setAttribute(“mainRight”,“upSelf.jsp”);
req.getRequestDispatcher(“main.jsp”).forward(req,resp);
}
}
}

package com.stu;

import com.Dao.TestDAO;
import com.bean.Person;
import com.service.UserLoginService;
import com.service.UserLoginServiceImpl;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

/**

  • @BelongsProject: MSTU1
  • @BelongsPackage: com.stu
  • @FileName: UserLoginServlet
  • @Author: 峰。
  • @Date: 2023/8/20-19:25
  • @Version: 1.0
  • @Description:
    */
    @WebServlet(“/UserLogin”)
    public class UserLoginServlet extends HttpServlet {
    @Override
    protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
    // System.out.println(“进来了”);
    //1.拿到前端传递过来的信息,比方说用户名和密码
    String username = req.getParameter(“userAccount”);
    String password = req.getParameter(“userPassword”);
    Person person = new Person(usernam
  • 19
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值