UserAdd.jsp
<%@ page language="java" contentType="text/html; charset=GB18030"
pageEncoding="GB18030"%>
<%@ taglib prefix="s" uri="/struts-tags" %>
<!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=GB18030">
<title>增加学生</title>
<style type="text/css">
p{
font-weight:bold;
font-size:22px;
color:blue;
text-align:center;
}
</style>
</head>
<body onload="">
<div align="center">
<p>增加学生 </p>
<s:form action="userAdd" method="post">
<table border="1" bordercolor="#ffecd2" >
<s:textfield name="user.sno" label="学号"></s:textfield>
<s:textfield name="user.name" label="姓名"></s:textfield>
<s:textfield name="user.age" label="年龄"></s:textfield>
<s:textfield name="user.sex" label="性别"></s:textfield>
<s:textfield name="user.major" label="专业"></s:textfield>
<s:textfield name="user.telephone" label="电话"></s:textfield>
<s:submit value="添加" align="center"></s:submit>
</table>
</s:form>
<a href="http://localhost:8080/工程名/userList">返回 </a>
</div>
</body>
</html>
UserManagementAction.java添加如下内容:
User user;
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
public String addUser(){
String str=us.addUser(user);
return str;
}
UserService .java添加如下内容:
public interface UserService {
public List<User> getUserList();
public String addUser(User user);
}
UserServiceImpl.java添加如下内容:
public String addUser(User user) {
// TODO Auto-generated method stub
String str="addUsersucc";
String sql="insert into user_table (sno,name,age,sex,major,telephone)"
+ " values ('"+user.getSno()+"','"+user.getName()+"'"
+ ",'"+user.getAge()+"','"+user.getSex()+"'"
+ ",'"+user.getMajor()+"','"+user.getTelephone()+"')";
ub.executeUpdate(sql);
return str;
}
struts.xml中添加如下内容:
<action name="userAdd" class="jxnu.edu.cn.x3321.action.UserManagementAction"
method="addUser">
<result name="addUsersucc" type="chain">userList</result>
<result name="addUserfail">/curp/error.jsp</result>
</action>