后端加前端
本人学java3月,自己太菜了,自己弄了一个ssm项目写写,遇到一个添加方法遇到一个返回类型异常。
欢迎使用Markdown编辑器
![在这里插入图片描述](https://img-blog.csdnimg.cn/2021031521450962.png?x
太难受了,希望大神帮下忙啊
本人qq1403236583
<%@ page language=“java” contentType=“text/html; charset=UTF-8”
pageEncoding=“UTF-8”%>
<%@taglib prefix=“c” uri=“http://java.sun.com/jsp/jstl/core” %>
<%@taglib prefix=“fmt” uri=“http://java.sun.com/jsp/jstl/fmt” %>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>办公系统 - 基础表格</title>
<meta name="keywords" content="办公系统">
<meta name="description" content="办公系统">
<link rel="shortcut icon" href="favicon.ico">
<link href="${pageContext.request.contextPath}/css/bootstrap.min14ed.css?v=3.3.6" rel="stylesheet">
<link href="${pageContext.request.contextPath}/emp/edit/css/plugins/sweetalert/sweetalert.css" rel="stylesheet">
<link href="${pageContext.request.contextPath}/emp/edit/css/animate.min.css" rel="stylesheet">
<link href="${pageContext.request.contextPath}/emp/edit/css/style.min862f.css?v=4.1.0" rel="stylesheet">
<link href="${pageContext.request.contextPath}/emp/edit/css/plugins/select/bootstrap-select.min.css" rel="stylesheet">
<link href="${pageContext.request.contextPath}/emp/edit/css/font-awesome.min93e3.css?v=4.4.0" rel="stylesheet">
<div class="row">
<div class="col-sm-12">
<div class="ibox float-e-margins">
<div class="ibox-title">
<h5>员工管理<small>>添加信息</small></h5>
</div>
<div class="ibox-content">
<form method="post" action="${pageContext.request.contextPath}/emp/addemployee" class="form-horizontal">
<input type="hidden" name="eid" value="${emp.eid}">
<div class="row">
<div class="form-group">
<label class="col-sm-2 control-label">姓名</label>
<div class="col-sm-3">
<input name="ename" value="${emp.ename}" type="text" class="form-control input-sm">
</div>
<label class="col-sm-2 col-sm-offset-1 control-label">用户名</label>
<div class="col-sm-3">
<input name="username" value="" type="${emp.username}" class="form-control input-sm">
</div>
</div>
</div>
<div class="row">
<div class="form-group">
<label class="col-sm-2 control-label">密码</label>
<div class="col-sm-3">
<input name="password" value="123456" type="password" class="form-control input-sm">
</div>
<label class="col-sm-2 col-sm-offset-1 control-label">性别</label>
<div class="col-sm-3">
<select name="esex">
<%-- <option value=“1” <c:if test="
d
o
c
t
o
r
.
e
d
u
c
a
t
i
o
n
=
=
1
"
>
s
e
l
e
c
t
e
d
<
/
c
:
i
f
>
>
专
科
<
/
o
p
t
i
o
n
>
−
−
<
{doctor.education==1}">selected</c:if> >专科</option>--%> <%-- <option value="2" <c:if test="
doctor.education==1">selected</c:if>>专科</option>−−<{doctor.education==2}">selected</c:if> >本科–%>
男
女
<%-- <option value=“男” ${emp.esex eq “男”?“selected”:""}>男–%>
<%-- <option value=“女”
e
m
p
.
e
s
e
x
e
q
"
女
"
?
"
s
e
l
e
c
t
e
d
"
:
"
"
>
女
<
/
o
p
t
i
o
n
>
−
−
<
/
s
e
l
e
c
t
>
<
/
d
i
v
>
<
/
d
i
v
>
<
/
d
i
v
>
<
d
i
v
c
l
a
s
s
=
"
r
o
w
"
>
<
d
i
v
c
l
a
s
s
=
"
f
o
r
m
−
g
r
o
u
p
"
>
<
l
a
b
e
l
c
l
a
s
s
=
"
c
o
l
−
s
m
−
2
c
o
n
t
r
o
l
−
l
a
b
e
l
"
>
身
份
证
号
码
<
/
l
a
b
e
l
>
<
d
i
v
c
l
a
s
s
=
"
c
o
l
−
s
m
−
3
"
>
<
i
n
p
u
t
n
a
m
e
=
"
p
n
u
m
"
v
a
l
u
e
=
"
{emp.esex eq "女"?"selected":""}>女</option>--%> </select> </div> </div> </div> <div class="row"> <div class="form-group"> <label class="col-sm-2 control-label">身份证号码</label> <div class="col-sm-3"> <input name="pnum" value="
emp.esexeq"女"?"selected":"">女</option>−−</select></div></div></div><divclass="row"><divclass="form−group"><labelclass="col−sm−2control−label">身份证号码</label><divclass="col−sm−3"><inputname="pnum"value="{emp.pnum}" type=“text” class=“form-control input-sm”>
<div class="row">
<label class="col-sm-2 control-label">部门</label>
<div class="col-sm-3">
<select name="dfk" >
<c:forEach items="${depts}" var="dept">
<option value="${dept.deptno}" ${dept.deptno == emp.dfk ? "selected":""}>${dept.dname}</option>
</c:forEach>
</select>
</div>
<div class="form-group">
<label class="col-sm-2 col-sm-offset-1 control-label">入职时间</label>
<div class="col-sm-3">
<!--时间控件的id都不能改-->
<input name="hiredate" id="start"
value="<fmt:formatDate value="${emp.hiredate}" pattern="yyyy-MM--dd"></fmt:formatDate>"
class="laydate-icon form-control layer-date">
</div>
</div>
</div>
<div class="row">
<div class="form-group">
<div class="form-group">
<label class="col-sm-2 control-label">年龄</label>
<div class="col-sm-3">
<input name="eage" value="${emp.eage}" type="text" class="form-control input-sm">
</div>
<label class="col-sm-2 col-sm-offset-1 control-label">角色</label>
<div class="col-sm-3">
<c:forEach items="${roles}" var="role">
<input type="checkbox" name="rids" value="${role.roleid}"
<c:forEach items="${rids}" var="rid">
${rid == role.roleid ? "checked" : " "}
</c:forEach>
>${role.rolename}
</c:forEach>
</div>
</div>
</div>
</div>
<div class="row">
<div class="form-group">
<label class="col-sm-2 control-label">备注</label>
<div class="col-sm-9">
<textarea name="remark" class="form-control">${emp.remark}</textarea>
</div>
</div>
</div>
<div class="row">
<div class="hr-line-dashed"></div>
</div>
<div class="row">
<div class="form-group">
<div class="col-sm-3 col-sm-offset-3 text-right">
<button type="submit" class="btn btn-primary"><i class="fa fa-save"></i> 保存内容</button>
</div>
<div class="col-sm-3">
<a href="list-employee.jsp" class="btn btn-white"><i class="fa fa-reply"></i> 返回</a>
</div>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
<script src="${pageContext.request.contextPath}/js/jquery.min.js?v=2.1.4"></script>
<script src="${pageContext.request.contextPath}/js/bootstrap.min.js?v=3.3.6"></script>
<script src="${pageContext.request.contextPath}/js/plugins/sweetalert/sweetalert.min.js"></script>
<script src="${pageContext.request.contextPath}/js/plugins/select/bootstrap-select.min.js"></script>
<script src="${pageContext.request.contextPath}/js/plugins/layer/laydate/laydate.js"></script>
标题:前端+后端
项目场景:
一个简单的ssm项目,在线一个增删改系统,添加的时候报错了,不知道是不是自己代码的问题,
提示:这里简述项目相关背景:
例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)
问题描述:
controller 层
//添加数据
@RequestMapping("/addemployee")
public int addemployee( Employee employee){
return empService.addemployee(employee);
}
}
Service层
//添加员工信息方法
@Override
public int addemployee(Employee employee) {
return employeeMapper.insertSelective(employee);
}
原因分析:
以上是我写的代码, 我url请求一个方法,到后端,通过后端的方法实现添加功能,不知道是不是我写得有问题。