大家好,今天我们免费给大家分享一个商城系统,该系统基于servlet/jsp技术,前台使用html、js等技术。系统采用MySql数据库,服务器采用tomcat7+,另外系统附带论文,也可以用于毕业设计,或者当做servlet学习实践程序。
会员免费获取本源码及其他资源,加入会员群链接:学习资源分享群,你值得进入。
下面我们先来看看项目的结构,如下图:
我们可以看到项目后台Java代码主要有三个包,分别为实体、dao、servlet。在这个系统中,servlet层主要作为控制层,实现对前台jsp页面的响应,然后调用dao层对数据库进行增删改查。
我们先看看实现:
下面我们主要介绍登录功能,首先来看看jsp页面的登录表单:
<form action="login" method="post">
<table class="loginForm">
<tr><td class="formLabel">用户名</td><td><input type="text"
name="username"/></td></tr>
<tr><td class="formLabel">密码</td><td><input type="password"
name="pwd" id="pwd1"/></td></tr>
<tr><td colspan="2" align="center"><input type="reset"
class="loginbtn"/> <input type="submit" class="loginbtn"
value="登录"/></td></tr>
<tr><td colspan="2" align="center"><span id="msg"
style="color:red;">${msg}</span></td></tr>
</table>
</form>
我们可以看到当我们点击登录后,表单提交到login,此时在web.xml中定义了login的跳转页面:
<servlet-mapping>
<servlet-name>LoginServlet</servlet-name>
<url-pattern>/login</url-pattern>
</servlet-mapping>
代码中LoginServlet便是登录跳转到的servlet页面,然后servlet调用dao层代码来验证人员信息是否正确:
protected void service(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException {
UserDao dao = new UserDao();
String username = req.getParameter("username");
String pwd = req.getParameter("pwd");
User user = dao.findUser(username, pwd);
if(user == null){
if(username != null && username.length() > 0){
req.getSession().setAttribute("msg", "用户名或密码错误");
}
resp.sendRedirect("login.jsp");
}else{
req.getSession().setAttribute("currUser", user);
resp.sendRedirect("/rcm/index");
}
}
以上就是登录的整个过程,其他功能类似,这里就不再一一介绍,有需要了解的可以下载学习。
这个系统基本功能不算太多,但是好在可以进行二次开发,如果用作毕业设计还需要完善,如果只是学习,完全够用。
下载文件中包含内容:
猫头鹰下载面板
此资源下载价格为20猫币,请先登录注意:(1)本站资源部分为网络收集,如涉及版权问题请及时与站长联系,我们会在第一时间内与您协商解决,客服QQ:707703105;(2)此非实物交易,每个案例我们都经过严谨测试,购买后无质量问题不退款,请考虑好再购买;(3)如需售前咨询和售后服务,请联系QQ:707703105。
最新评论
你们创作的校园二手交易平台和之前的有什么区别有什么区别
论文要求springMVc,这个可以用吗
公众号关注不了,微信二维码太小扫不到
兄弟想要系统可以发给我吗
代码讲解视频有吗
奈斯
这个有论文文档吗
当地