课设4:修改员工信息与登录界面的实现

编程入门 行业动态 更新时间:2024-10-28 00:23:10

课设4:修改员工信息与登录<a href=https://www.elefans.com/category/jswz/34/1769995.html style=界面的实现"/>

课设4:修改员工信息与登录界面的实现

问题:暂时无法修改部门,id传入错误
在list页面中添加

<td><a href="emp-input?id=${id }">Edit</a>
</td>

在action中添加·

public void prepareInput(){if(id != null){model = employeeService.get(id);}}

在EmployeeService.java中添加

public Employee get(Integer id) {return employeeDao.get(id);}

在EmployeeDao.java中添加

public Employee get(Integer id){return (Employee) getSession().get(Employee.class, id);}

将lastname变为不可修改

<s:if test="id != null"><s:textfield name="lastName" label="LastName" disabled="true"></s:textfield><s:hidden name="id"></s:hidden><!-- 通过添加隐藏域的方式把未显式提交的字段值提交到服务器 --><s:hidden name="lastName"></s:hidden><s:hidden name="createTime"></s:hidden></s:if><s:else><s:textfield name="lastName" label="LastName"></s:textfield></s:else>

添加登录界面

login.jsp

<%@ page language="java" import="user.User" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>登录</title>
</head>
<body><h2 align="center">欢迎登录</h2><form name=loginForm action="handlelogin.jsp" method=post><table align="center"><tr><td>用户名:</td><td><input type=text name=username /></td></tr><tr><td>密码:</td><td><input type=password name=pwd /></td><tr/><tr><td colspan="2",align="center"><input type="submit" value="submit" /><input type="reset" value="reset" /></td></tr></table></form>
</body>
</html>

验证登录信息
handlelogin.jsp

<%@ page language="java" import="user.User" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!-- 内嵌java代码,主要控制逻辑跳转 --><%String username = request.getParameter("username");String pwd = request.getParameter("pwd");if(username.equals("admin")&&pwd.equals("123")){User u = new User(username,pwd);session.setAttribute("username",username);pageContext.forward("index.jsp");}else{pageContext.forward("error.jsp");}%>

创建user实体
创建user包并且创建User.java

package user;public class User {private String username;private String pwd;public User(String username, String pwd) {super();this.username = username;this.pwd = pwd;}public String getUsername() {return username;}public void setUsername(String username) {this.username = username;}public String getPwd() {return pwd;}public void setPwd(String pwd) {this.pwd = pwd;}}

项目架构图为

更多推荐

课设4:修改员工信息与登录界面的实现

本文发布于:2023-07-27 22:08:26,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1225254.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:界面   员工   信息

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!