diff --git a/src/com/ssm/controller/NewTypeController.java b/src/com/ssm/controller/NewTypeController.java new file mode 100644 index 0000000..84178e8 --- /dev/null +++ b/src/com/ssm/controller/NewTypeController.java @@ -0,0 +1,15 @@ +package com.ssm.controller; +import com.ssm.entity.NewTypeModel; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +@Controller +@RequestMapping("newtype") +public class NewTypeController { + //对象方式接收新闻类型信息 + @RequestMapping("add") + public String test(NewTypeModel newType) { + System.out.println("新闻类型信息" + newType.toString()); + return "showNewType"; + } +} diff --git a/src/com/ssm/entity/NewTypeModel.java b/src/com/ssm/entity/NewTypeModel.java new file mode 100644 index 0000000..291d74f --- /dev/null +++ b/src/com/ssm/entity/NewTypeModel.java @@ -0,0 +1,92 @@ +package com.ssm.entity; + +import org.springframework.format.annotation.DateTimeFormat; +import java.util.Date; + +/** + * 新闻类型 + */ +public class NewTypeModel { + + + /** + * 主键 + */ +private Integer TYid; + + /** + * 父级分类 + */ + private Integer parentTypeId; + + /** + * 类型名称 + */ + private String typeName; + + /** + * 是否启用 + */ + private Boolean isEnabled; + + /** + * 创建时间 + */ + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private Date createTime; + + // 无参构造方法 + public NewTypeModel() {} + + // getter和setter方法 + public Integer getTYid() { + return TYid; + } + + public void setTYid(Integer TYid) { + this.TYid = TYid; + } + + public Integer getParentTypeId() { + return parentTypeId; + } + + public void setParentTypeId(Integer parentTypeId) { + this.parentTypeId = parentTypeId; + } + + public String getTypeName() { + return typeName; + } + + public void setTypeName(String typeName) { + this.typeName = typeName; + } + + public Boolean getIsEnabled() { + return isEnabled; + } + + public void setIsEnabled(Boolean isEnabled) { + this.isEnabled = isEnabled; + } + + public Date getCreateTime() { + return createTime; + } + + public void setCreateTime(Date createTime) { + this.createTime = createTime; + } + + @Override + public String toString() { + return "NewTypeModel{" + + "新闻类型编号=" + TYid + + ", 父级分类ID=" + parentTypeId + + ", 类型名称='" + typeName + '\'' + + ", 是否启用=" + isEnabled + + ", 创建时间=" + createTime + + '}'; + } +} \ No newline at end of file diff --git a/web/WEB-INF/view/showNewType.jsp b/web/WEB-INF/view/showNewType.jsp new file mode 100644 index 0000000..88de6a3 --- /dev/null +++ b/web/WEB-INF/view/showNewType.jsp @@ -0,0 +1,15 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" + pageEncoding="UTF-8"%> + + + + + 展示Controller接收及响应数据 + + +success! +
+新闻类型信息已在控制台输出! + + + diff --git a/web/addNewType.jsp b/web/addNewType.jsp new file mode 100644 index 0000000..56d42f6 --- /dev/null +++ b/web/addNewType.jsp @@ -0,0 +1,60 @@ +<%-- + Created by IntelliJ IDEA. + User: 吴彦祖 + Date: 2025/3/26 + Time: 16:31 + To change this template use File | Settings | File Templates. +--%> +<%@ page contentType="text/html;charset=UTF-8" language="java" %> + + + 添加新闻类型 + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
新闻类型编号:
类型名称:
父级分类: + +
是否启用: + 启用 +
创建时间:
+ +
+
+ +