java学习知识积累-spring框架接收url参数并输出
spring框架接收get参数并输出。 map解释: java中的map其实就是以键值对形式的存放数据的容器,其常用的实现类主要是哈希map 例如: [crayon-6744a9bb9c…
Read morespring框架接收get参数并输出。 map解释: java中的map其实就是以键值对形式的存放数据的容器,其常用的实现类主要是哈希map 例如: [crayon-6744a9bb9c…
Read more该文件由Mybatis自动生成。 User Model:
1 2 3 4 5 6 7 |
package com.hongyin.model; import java.util.Date; public class User { .... } |
getId返回ID [crayon-6744a9bb9e78…
Read moreMVC的设计模式解释: model层就是实体类,对应数据库的表。controller层是Servlet,主要是负责业务模块流程的控制,调用service接口的方法,在struts2就是Action。S…
Read more类的分层注解,由于我们后台开发都是分为三层进行开发的,所以Spring框架提供了三种对于不同层的注解方式: 控制层:@Controller 服务层:@Service 持久层:@Repository 以…
Read moreMybatis在xml文件处理简单的增删改查操作。、 对应的数据库表结构是这样的: xml代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<insert id="insertUser" parameterType="User" useGeneratedKeys="true" keyColumn="id"> insert into t_user(name, age) values(#{name}, #{age}) </insert> <update id="updateUser" parameterType="User"> update t_user set name=#{name}, age=#{age} where id=#{id} </update> <select id="findById" parameterType="int" resultType="User"> select * from t_user where id=#{id} </select> <delete id="deleteUser" parameterType="int"> delete from t_user where id=#{id} </delete> |
UserMappe…
Read more控制层 注入式@Autowired 控制层代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
package com.springapp.mvc; import com.springapp.core.FinArticleService; import com.springapp.model.News; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.ModelMap; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import java.util.List; @Controller @RequestMapping("/") public class HelloController { @Autowired private FinArticleService finArticleService; @RequestMapping(value = "index.html", method = RequestMethod.GET) public String printWelcome(ModelMap model) { List<News> newses = finArticleService.getArticleByPage(); model.addAttribute("newses", newses); return "index/index"; } } |
注入业务service文件 “FinArticleService…
Read morespring框架如何配置进入首页控制器。 在webapp下的WEB-INF下的web.xml配置如下:
1 2 3 4 |
<servlet-mapping> <servlet-name>mvc-dispatcher</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> |
根据 url-pattern的…
Read more控制器把变量赋值给jsp模板。下面是一个字符串数组及字符串变量案例。 控制器:
1 2 3 4 5 6 7 8 |
//字符串数组numbers String[] numbers = {"1","2", "3", "4", "5"}; //直接把字符串赋值给message变量 model.addAttribute("message", "Hello world!"); //把变量赋值给jsp_numbers。前台可以调用数据 model.addAttribute("jsp_numbers", numbers); |
jsp模板: [crayon-6744a9bba440…
Read more