当前位置: 首页 > news >正文

网站建设求职信息书签制作方法图片简单又好看

网站建设求职信息,书签制作方法图片简单又好看,湖南网络推广排名,河南做网站推广哪个好实验报告5-SpringMVC实现页面 一、需求分析 使用Spring MVC框架,从视图、控制器和模型三方面实验动态页面。模拟实现用户登录,模拟的用户名密码以模型属性方式存放在Spring容器中,控制器相应用户请求并映射参数,页面收集用户数据或…

实验报告5-SpringMVC实现页面

一、需求分析

        使用Spring MVC框架,从视图、控制器和模型三方面实验动态页面。模拟实现用户登录,模拟的用户名密码以模型属性方式存放在Spring容器中,控制器相应用户请求并映射参数,页面收集用户数据或者展示控制器返回信息。

二、编码实现

1、新建项目

        项目:maven,Archetype:maven-archetype-webapp,GroupID:com.sw

        引入pom依赖

2、补充项目目录

        src.main目录下,新建Java功能目录,resources功能目录,

        java包下,新建com.sw.controller包、com.sw.service包、com.sw.dao包、com.sw.pojo包

3、配置Spring

        resources目录,applicationContext.xml

    <!-- 配置 Spring MVC 要扫描的包 --><context:component-scan base-package="com.sw"/><!-- 配置视图解析器 --><bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"><property name="prefix" value="/WEB-INF/pages/"/><property name="suffix" value=".jsp"/></bean>

        WEB-INF目录下,新建pages目录

4、配置Servlet

        web.xml文件

  <servlet><servlet-name>DispatcherServlet</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><!-- 配置初始化参数,读取Spring MVC的配置文件 --><init-param><param-name>contextConfigLocation</param-name><param-value>classpath:applicationContext.xml</param-value></init-param><load-on-startup>1</load-on-startup></servlet><servlet-mapping><servlet-name>DispatcherServlet</servlet-name><url-pattern>/</url-pattern></servlet-mapping>
5、数据封装类

        com.sw.pojo包,User类

@Data
@Component
public class User {private int id;@Value("zhangsan")private String username;@Value("123456")private String password;
}
6、dao层

        com.sw.dao包,UserDao接口

public interface UserDao {boolean login(User loginUser);
}

        com.sw.dao.impl包,UserDaoImpl实现类

@Repository
public class UserDaoImpl implements UserDao {
​@Resource(name = "user")private User dbUser;
​@Overridepublic boolean login(User loginUser) {if (loginUser.getUsername().equals(dbUser.getUsername())&&loginUser.getPassword().equals(dbUser.getPassword())){return true;}return false;}
}
7、service层

        com.sw.service包,UserService接口

public interface UserService {boolean login(User loginUser);
}

        com.sw.service.impl包,UserServiceImpl实现类

@Service
public class UserServiceImpl implements UserService {
​@Resourceprivate UserDao userDao;
​@Overridepublic boolean login(User loginUser) {return userDao.login(loginUser);}
}
8、controller层

        com.sw.controller包,UserController类

@Controller
@RequestMapping("/user")
public class UserController {
​@Resourceprivate UserService userService;
​@GetMapping("/index")public String index(){return "user/index";}
​@GetMapping("/login")public String login(){return "user/login";}
​@PostMapping("/login")public String login(User loginUser){boolean login = userService.login(loginUser);if (login){return "user/index";}return "user/login";}
}
9、jsp页面

        WEB-INF/pages目录,新建user/index.jsp

<body><h2>用户首页</h2>
</body>

        WEB-INF/pages目录,新建user/login.jsp

<body>
<h2>用户登录页</h2>
<form action="/user/login" method="post"><table><tr><td>用户名:</td><td><input type="text" name="username"></td></tr><tr><td>密码:</td><td><input type="password" name="password" ></td></tr><tr><td><input type="submit" value="提交"></td></tr></table>
</form>
</body>
10、Add Configurations

        Add New Configuration→Tomcat Server→Local

        Server:

                Name:Tomcat8

                Application server:配置本机的Tomcat

        Deployment:

        Add→Artifact...→项目名:war

        Application context:/项目名 或者 /

11、测试
http://www.yutouwan.com/news/784/

相关文章:

  • 高端网站建设费用情况中国各大网站排名
  • 推广做任务 有哪些网站怎样在网站上做办公家具
  • 德州建设信息网站iis5.1建网站
  • 旅游网站课程设计文字转图片生成器在线制作
  • 帮做网站的公司建设银行开户行查询网站
  • 做网站设计可以参照别人的么银川网站建设报价
  • 织梦网站环境wordpress Cute
  • 网站虚拟主持pc三合一网站
  • 用dw做一个个人网站莱芜金点子电子版最新一期
  • 参与网站网站建设可判几年企业商标图片大全
  • 兰州高端网站wordpress相册主题
  • 网站上的字体大小网站建设的步骤教程视频教程
  • 怎样建俄文网站自己建网站的优势
  • 江苏优化网站公司哪家好IT男为女朋友做的求婚网站
  • 一个外国设计网站网址icp备案信息查询系统
  • 网站怎么做好优化kali钓鱼网站制作
  • 桥的设计网站建设建立的英语
  • 上海闵行网天津优化网站
  • 公司网站备案seo基础入门教程
  • 没有网站可以域名备案长沙优化网站厂家
  • 青岛做网站建公司wordpress二次打开
  • 上海做展会的网站都有哪些百度网址大全 官网首页
  • 网站的备案信息网站后台程序如何做
  • 加盟网站推广制作短视频的app哪个好
  • 青岛网站建设及app紫川网站建设
  • 可信赖的武进网站建设百度推广 个人网站
  • 自己做卖假货网站安装了lnmp怎么做网站
  • 怎样添加网站地图网站流量突然增大
  • 重庆如何做聚政网站rewite wordpress
  • 做网站需要先买域名吗站长素材官网