Skip to content

Commit ff28798

Browse files
committed
add generatorConfiguration
1 parent b4a8e80 commit ff28798

File tree

8 files changed

+324
-10
lines changed

8 files changed

+324
-10
lines changed

.idea/compiler.xml

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mvc.iml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
</configuration>
3030
</facet>
3131
</component>
32-
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_6">
32+
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_5">
3333
<output url="file://$MODULE_DIR$/target/classes" />
3434
<output-test url="file://$MODULE_DIR$/target/test-classes" />
3535
<content url="file://$MODULE_DIR$">

service/pom.xml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515

1616
<properties>
1717
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
18+
<dao.target.dir>src/main/java</dao.target.dir>
19+
<mybatis.generator.configurationFile>${basedir}/src/main/resources/generatorConfig.xml</mybatis.generator.configurationFile>
1820
</properties>
1921

2022
<dependencies>
@@ -26,4 +28,22 @@
2628
</dependency>
2729
</dependencies>
2830

31+
<build>
32+
<plugins>
33+
<plugin>
34+
<groupId>org.mybatis.generator</groupId>
35+
<artifactId>mybatis-generator-maven-plugin</artifactId>
36+
<version>1.3.5</version>
37+
<executions>
38+
<execution>
39+
<id>Generate MyBatis Artifacts</id>
40+
<goals>
41+
<goal>generate</goal>
42+
</goals>
43+
</execution>
44+
</executions>
45+
</plugin>
46+
</plugins>
47+
</build>
48+
2949
</project>

service/service.iml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
<content url="file://$MODULE_DIR$">
1212
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
1313
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
14+
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
1415
<excludeFolder url="file://$MODULE_DIR$/target" />
1516
</content>
1617
<orderEntry type="inheritedJdk" />

service/src/main/resources/generatorConfig.properties

Whitespace-only changes.

service/src/main/resources/generatorConfig.xml

Lines changed: 283 additions & 0 deletions
Large diffs are not rendered by default.

src/main/java/com/lj/spring/controller/UserController.java

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
import org.apache.log4j.Logger;
77
import org.springframework.beans.factory.annotation.Autowired;
88
import org.springframework.stereotype.Controller;
9+
import org.springframework.web.bind.annotation.ModelAttribute;
10+
import org.springframework.web.bind.annotation.RequestHeader;
911
import org.springframework.web.bind.annotation.RequestMapping;
1012
import org.springframework.web.bind.annotation.RequestParam;
1113
import org.springframework.web.servlet.ModelAndView;
@@ -126,9 +128,18 @@ public ModelAndView updateByRequest(HttpServletRequest req){
126128
}
127129

128130
@RequestMapping("/updateByPoJo")
129-
public ModelAndView updateByPoJo(User user){
130-
log.debug(user);
131+
public ModelAndView updateByPoJo(HttpServletRequest req, User user){
132+
133+
try {
134+
req.setCharacterEncoding("UTF-8");
135+
} catch (UnsupportedEncodingException e) {
136+
e.printStackTrace();
137+
}
131138

139+
String name = req.getParameter("name");
140+
log.debug("打印姓名: " + name);
141+
142+
log.debug(user);
132143
userService.updateUser(user);
133144
return showList();
134145
}

src/main/webapp/WEB-INF/views/jsp/userEdit.jsp

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,15 @@
1-
<%@ page contentType="text/html;charset=UTF-8" %>
2-
<%@page pageEncoding="UTF-8" %>
1+
<%@ page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8" %>
32
<%request.setCharacterEncoding("UTF-8");%>
43

54
<html>
65
<head>
7-
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
86
<title>编辑用户详情</title>
7+
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
98
</head>
109
<body>
1110

1211
<h1>使用req获取表单数据</h1>
13-
<form id="updateByRequestForm" action="${pageContext.request.contextPath}/user/updateByRequest" method="post" accept-charset="UTF-8">
12+
<form id="updateByRequestForm" action="${pageContext.request.contextPath}/user/updateByRequest" method="post" >
1413
<input type="hidden" name="id" value="${user.id}">
1514
<table border="1">
1615
<tr>
@@ -34,7 +33,7 @@
3433
</form>
3534
5
3635
<h1>使用User获取表单数据</h1>
37-
<form id="updateByPoJoForm" action="${pageContext.request.contextPath}/user/updateByPoJo" method="post" accept-charset="UTF-8">
36+
<form id="updateByPoJoForm" action="${pageContext.request.contextPath}/user/updateByPoJo" method="post" >
3837
<input type="hidden" name="id" value="${user.id}">
3938
<table border="1">
4039
<tr>

0 commit comments

Comments
 (0)