SQl語句
<insert?id="addMessage"?parameterType="com.imooc.bean.Message">
insert?into?MESSAGE(command,description,content)?values(#{command},#{description},#{content})
</insert>
dao層
/**
?*?新增消息
?*/
public?void?addMessage(Message?message)?{
DBAccess?dbAccess?=?new?DBAccess();
SqlSession?sqlSession?=?null;
try?{
sqlSession?=?dbAccess.getSqlSession();
//?通過sqlSession執(zhí)行SQL語句
sqlSession.insert("Message.addMessage",?message);
sqlSession.commit();
}?catch?(IOException?e)?{
e.printStackTrace();
}?finally?{
if?(sqlSession?!=?null)?{
sqlSession.close();
}
}
}
service層
/**
?*?添加信息
?*/
public?void?addMessage(Message?message)?{
MessageDao?messageDao?=?new?MessageDao();
messageDao.addMessage(message);
}
servlet層
public?class?AddMessageServlet?extends?HttpServlet{
@Override
protected?void?doGet(HttpServletRequest?req,?HttpServletResponse?resp)?throws?ServletException,?IOException?{
//?設(shè)置編碼
req.setCharacterEncoding("UTF-8");
String?commands?=?req.getParameter("commands");
String?descriptions?=?req.getParameter("descriptions");
String?contents?=?req.getParameter("contents");
Message?message?=?new?Message();
message.setCommand(commands);
message.setDescription(descriptions);
message.setContent(contents);
MaintainService?maintainService?=?new?MaintainService();
maintainService.addMessage(message);
//?跳轉(zhuǎn)
req.getRequestDispatcher("/List.action").forward(req,?resp);
}
@Override
protected?void?doPost(HttpServletRequest?req,?HttpServletResponse?resp)?throws?ServletException,?IOException?{
this.doGet(req,?resp);
}
}
jsp頁面
<form?action="<%=basePath%>AddMessageServlet.action"?method="post">
<table?align="center">
<tr>
<td>指令名稱:</td>
<td><input?type="text"?name="commands"?/></td>
</tr>
<tr></tr>
<tr>
<td>描述:</td>
<td><input?type="text"?name="descriptions"?/></td>
</tr>
<tr>
<td>操作:</td>
<td><input?type="text"?name="contents"?/></td>
</tr>
<tr>
<td></td>
<td><input?type="submit"?value="提交"?/></td>
</tr>
</table>
</form>
2018-06-20
你好沒把新增的頁面整合到原有的新增按鈕觸發(fā)出來嗎
2018-06-08
請問,新增的前端頁面哪有?。?/p>
2018-03-14
嗯嗯嗯