Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Ryanxhl
spring-mvc-mini
提交
84cb398e
S
spring-mvc-mini
项目概览
Ryanxhl
/
spring-mvc-mini
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
spring-mvc-mini
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
84cb398e
编写于
6月 09, 2015
作者:
H
hot13399
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
rafactor requeststatus.jsp
上级
8c7d5b89
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
35 addition
and
35 deletion
+35
-35
src/main/java/com/spring/mvc/mini/web/RequestStatusController.java
...java/com/spring/mvc/mini/web/RequestStatusController.java
+22
-22
src/main/webapp/WEB-INF/views/requeststatus.jsp
src/main/webapp/WEB-INF/views/requeststatus.jsp
+13
-13
未找到文件。
src/main/java/com/spring/mvc/mini/web/RequestStatusController.java
浏览文件 @
84cb398e
...
@@ -43,7 +43,7 @@ public class RequestStatusController {
...
@@ -43,7 +43,7 @@ public class RequestStatusController {
@RequestMapping
(
method
=
RequestMethod
.
GET
)
@RequestMapping
(
method
=
RequestMethod
.
GET
)
public
void
handleObjectClassForm
(
Model
model
)
{
public
void
handleObjectClassForm
(
Model
model
)
{
model
.
addAttribute
(
"
miniequests
tatus"
,
new
RequestStatus
());
model
.
addAttribute
(
"
requestS
tatus"
,
new
RequestStatus
());
}
}
@RequestMapping
(
params
={
"mocrid"
},
method
=
RequestMethod
.
GET
)
@RequestMapping
(
params
={
"mocrid"
},
method
=
RequestMethod
.
GET
)
...
@@ -55,26 +55,26 @@ public class RequestStatusController {
...
@@ -55,26 +55,26 @@ public class RequestStatusController {
if
(
mrs
.
getmocrid
()
==
Integer
.
parseInt
(
mocrid
)){
if
(
mrs
.
getmocrid
()
==
Integer
.
parseInt
(
mocrid
)){
LOGGER
.
debug
(
"mrs.getmocrid() is:"
+
mrs
.
getmocrid
());
LOGGER
.
debug
(
"mrs.getmocrid() is:"
+
mrs
.
getmocrid
());
model
.
addAttribute
(
"
miniequests
tatus"
,
mrs
);
model
.
addAttribute
(
"
requestS
tatus"
,
mrs
);
}
}
}
}
}
}
@RequestMapping
(
method
=
RequestMethod
.
POST
)
@RequestMapping
(
method
=
RequestMethod
.
POST
)
public
String
submit
(
@ModelAttribute
(
"
miniequeststatus"
)
RequestStatus
miniequests
tatus
,
public
String
submit
(
@ModelAttribute
(
"
requestStatus"
)
RequestStatus
requestS
tatus
,
@ModelAttribute
(
"ajaxRequest"
)
boolean
ajaxRequest
,
@ModelAttribute
(
"ajaxRequest"
)
boolean
ajaxRequest
,
Model
model
,
RedirectAttributes
redirectAttrs
)
{
Model
model
,
RedirectAttributes
redirectAttrs
)
{
if
(
miniequests
tatus
.
getObjectClassesType
()
==
null
){
if
(
requestS
tatus
.
getObjectClassesType
()
==
null
){
ArrayList
<
RequestStatus
>
mrsList
=
requestStatusJsonParser
.
readStatus
();
ArrayList
<
RequestStatus
>
mrsList
=
requestStatusJsonParser
.
readStatus
();
if
(
isMocridEquals
(
miniequests
tatus
,
model
,
mrsList
)){
if
(
isMocridEquals
(
requestS
tatus
,
model
,
mrsList
)){
model
.
addAttribute
(
"message"
,
"SUCCESS:MO CR ID:"
+
miniequests
tatus
.
getmocrid
()+
" is presenting."
);
model
.
addAttribute
(
"message"
,
"SUCCESS:MO CR ID:"
+
requestS
tatus
.
getmocrid
()+
" is presenting."
);
return
null
;
return
null
;
}
else
{
}
else
{
model
.
addAttribute
(
"
miniequests
tatus"
,
new
RequestStatus
());
model
.
addAttribute
(
"
requestS
tatus"
,
new
RequestStatus
());
model
.
addAttribute
(
"message"
,
"FAILED:MO CR ID:"
+
miniequests
tatus
.
getmocrid
()+
" is not existing."
);
model
.
addAttribute
(
"message"
,
"FAILED:MO CR ID:"
+
requestS
tatus
.
getmocrid
()+
" is not existing."
);
}
}
}
}
...
@@ -82,14 +82,14 @@ public class RequestStatusController {
...
@@ -82,14 +82,14 @@ public class RequestStatusController {
int
index
=
0
;
int
index
=
0
;
for
(
RequestStatus
item:
requestStatuses
){
for
(
RequestStatus
item:
requestStatuses
){
if
(
item
.
getmocrid
()
==
miniequests
tatus
.
getmocrid
()){
if
(
item
.
getmocrid
()
==
requestS
tatus
.
getmocrid
()){
index
=
requestStatuses
.
indexOf
(
item
);
index
=
requestStatuses
.
indexOf
(
item
);
break
;
break
;
}
}
}
}
requestStatuses
.
get
(
index
).
setComments
(
miniequests
tatus
.
getComments
());
requestStatuses
.
get
(
index
).
setComments
(
requestS
tatus
.
getComments
());
requestStatuses
.
get
(
index
).
setObjectClassesType
(
miniequests
tatus
.
getObjectClassesType
());
requestStatuses
.
get
(
index
).
setObjectClassesType
(
requestS
tatus
.
getObjectClassesType
());
RequestStatusListType
type
=
new
RequestStatusListType
();
RequestStatusListType
type
=
new
RequestStatusListType
();
...
@@ -99,7 +99,7 @@ public class RequestStatusController {
...
@@ -99,7 +99,7 @@ public class RequestStatusController {
LOGGER
.
debug
(
type
.
toString
());
LOGGER
.
debug
(
type
.
toString
());
try
{
try
{
this
.
commentAndSendMail
(
requestStatuses
.
get
(
index
).
getUserinfo
(),
constructMailSubject
(
miniequeststatus
),
constructMailText
(
miniequests
tatus
,
requestStatuses
,
index
));
this
.
commentAndSendMail
(
requestStatuses
.
get
(
index
).
getUserinfo
(),
constructMailSubject
(
requestStatus
),
constructMailText
(
requestS
tatus
,
requestStatuses
,
index
));
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
model
.
addAttribute
(
"message"
,
e
.
toString
());
model
.
addAttribute
(
"message"
,
e
.
toString
());
return
null
;
return
null
;
...
@@ -115,39 +115,39 @@ public class RequestStatusController {
...
@@ -115,39 +115,39 @@ public class RequestStatusController {
}
}
}
}
private
String
constructMailText
(
@ModelAttribute
(
"
miniequeststatus"
)
RequestStatus
miniequests
tatus
,
ArrayList
<
RequestStatus
>
requestStatuses
,
int
index
)
{
private
String
constructMailText
(
@ModelAttribute
(
"
requestStatus"
)
RequestStatus
requestS
tatus
,
ArrayList
<
RequestStatus
>
requestStatuses
,
int
index
)
{
StringBuffer
textsb
=
new
StringBuffer
();
StringBuffer
textsb
=
new
StringBuffer
();
textsb
.
append
(
"New Comments: \r\n"
);
textsb
.
append
(
"New Comments: \r\n"
);
textsb
.
append
(
miniequests
tatus
.
getComments
());
textsb
.
append
(
requestS
tatus
.
getComments
());
textsb
.
append
(
" \r\n"
);
textsb
.
append
(
" \r\n"
);
if
(!
requestStatuses
.
get
(
index
).
getObjectClassesType
().
equals
(
miniequests
tatus
.
getObjectClassesType
())){
if
(!
requestStatuses
.
get
(
index
).
getObjectClassesType
().
equals
(
requestS
tatus
.
getObjectClassesType
())){
textsb
.
append
(
"Object Classes updated: \r\n"
);
textsb
.
append
(
"Object Classes updated: \r\n"
);
textsb
.
append
(
miniequests
tatus
.
getObjectClassesType
().
toString
());
textsb
.
append
(
requestS
tatus
.
getObjectClassesType
().
toString
());
}
}
textsb
.
append
(
"http://localhost:8080/spring-mvc-mini/requeststatus?mocrid="
);
textsb
.
append
(
"http://localhost:8080/spring-mvc-mini/requeststatus?mocrid="
);
textsb
.
append
(
miniequests
tatus
.
getmocrid
());
textsb
.
append
(
requestS
tatus
.
getmocrid
());
textsb
.
append
(
" \r\n"
);
textsb
.
append
(
" \r\n"
);
textsb
.
append
(
" \r\n"
);
textsb
.
append
(
" \r\n"
);
return
textsb
.
toString
();
return
textsb
.
toString
();
}
}
private
String
constructMailSubject
(
@ModelAttribute
(
"
miniequeststatus"
)
RequestStatus
miniequests
tatus
)
{
private
String
constructMailSubject
(
@ModelAttribute
(
"
requestStatus"
)
RequestStatus
requestS
tatus
)
{
StringBuffer
subjectsb
=
new
StringBuffer
();
StringBuffer
subjectsb
=
new
StringBuffer
();
subjectsb
.
append
(
"MO CR:"
);
subjectsb
.
append
(
"MO CR:"
);
subjectsb
.
append
(
miniequests
tatus
.
getmocrid
());
subjectsb
.
append
(
requestS
tatus
.
getmocrid
());
subjectsb
.
append
(
" Updated"
);
subjectsb
.
append
(
" Updated"
);
return
subjectsb
.
toString
();
return
subjectsb
.
toString
();
}
}
private
boolean
isMocridEquals
(
@ModelAttribute
(
"
miniequeststatus"
)
RequestStatus
miniequests
tatus
,
Model
model
,
ArrayList
<
RequestStatus
>
mrsList
)
{
private
boolean
isMocridEquals
(
@ModelAttribute
(
"
requestStatus"
)
RequestStatus
requestS
tatus
,
Model
model
,
ArrayList
<
RequestStatus
>
mrsList
)
{
boolean
boo
=
false
;
boolean
boo
=
false
;
for
(
RequestStatus
mrs:
mrsList
){
for
(
RequestStatus
mrs:
mrsList
){
if
(
mrs
.
getmocrid
()
==
miniequests
tatus
.
getmocrid
()){
if
(
mrs
.
getmocrid
()
==
requestS
tatus
.
getmocrid
()){
model
.
addAttribute
(
"
miniequests
tatus"
,
mrs
);
model
.
addAttribute
(
"
requestS
tatus"
,
mrs
);
boo
=
true
;
boo
=
true
;
}
}
}
}
...
...
src/main/webapp/WEB-INF/views/requeststatus.jsp
浏览文件 @
84cb398e
...
@@ -16,7 +16,7 @@
...
@@ -16,7 +16,7 @@
<p>
<p>
Enter the MO CR id to check request status and give comments.
Enter the MO CR id to check request status and give comments.
</p>
</p>
<form:form
id=
"form3"
method=
"post"
modelAttribute=
"
miniequests
tatus"
cssClass=
"cleanform"
>
<form:form
id=
"form3"
method=
"post"
modelAttribute=
"
requestS
tatus"
cssClass=
"cleanform"
>
<div
class=
"header"
>
<div
class=
"header"
>
<c:if
test=
"
${
not
empty
message
}
"
>
<c:if
test=
"
${
not
empty
message
}
"
>
<div
id=
"message"
class=
"success"
>
${message}
</div>
<div
id=
"message"
class=
"success"
>
${message}
</div>
...
@@ -31,62 +31,62 @@
...
@@ -31,62 +31,62 @@
<label>
<label>
MO CR id
MO CR id
</label>
</label>
<input
name=
"mocrid"
value=
"${
miniequests
tatus.mocrid}"
>
<input
name=
"mocrid"
value=
"${
requestS
tatus.mocrid}"
>
<label>
<label>
Applicant email
Applicant email
</label>
</label>
<input
name=
"userinfo.email"
value=
"${
miniequests
tatus.userinfo.email}"
readonly
>
<input
name=
"userinfo.email"
value=
"${
requestS
tatus.userinfo.email}"
readonly
>
<label>
<label>
Status
Status
</label>
</label>
<input
name=
"status"
value=
"${
miniequests
tatus.status}"
readonly
>
<input
name=
"status"
value=
"${
requestS
tatus.status}"
readonly
>
<label>
<label>
comments
comments
</label>
</label>
<textarea
form =
"form3"
name=
"comments"
cols=
"45"
wrap=
"soft"
>
${
miniequests
tatus.comments}
</textarea>
<textarea
form =
"form3"
name=
"comments"
cols=
"45"
wrap=
"soft"
>
${
requestS
tatus.comments}
</textarea>
</fieldset>
</fieldset>
<c:forEach
items=
"
${
miniequeststatus
.
ojbclslisttype
.
objectclasslist
}
"
var=
"objcl
s"
varStatus=
"i"
begin=
"0"
>
<c:forEach
items=
"
${
requestStatus
.
objectClassesType
.
objectClasses
}
"
var=
"objectClas
s"
varStatus=
"i"
begin=
"0"
>
<fieldset>
<fieldset>
<legend>
Object Class Info: ${i.index+1}
</legend>
<legend>
Object Class Info: ${i.index+1}
</legend>
<label>
<label>
id
id
</label>
</label>
<input
name=
"o
jbclslisttype.objectclasslist[${i.index}].id"
value=
"${objcl
s.id}"
>
<input
name=
"o
bjectClassesType.objectClasses[${i.index}].id"
value=
"${objectClas
s.id}"
>
<label>
<label>
intclass
intclass
</label>
</label>
<input
name=
"o
jbclslisttype.objectclasslist[${i.index}].intclass"
value=
"${objcl
s.intclass}"
readonly
>
<input
name=
"o
bjectClassesType.objectClasses[${i.index}].intclass"
value=
"${objectClas
s.intclass}"
readonly
>
<label>
<label>
abbrev
abbrev
</label>
</label>
<input
name=
"o
jbclslisttype.objectclasslist[${i.index}].abbrev"
value=
"${objcl
s.abbrev}"
>
<input
name=
"o
bjectClassesType.objectClasses[${i.index}].abbreviation"
value=
"${objectClas
s.abbrev}"
>
<label>
<label>
adaID
adaID
</label>
</label>
<input
name=
"o
jbclslisttype.objectclasslist[${i.index}].adaID"
value=
"${objcls.adaID
}"
>
<input
name=
"o
bjectClassesType.objectClasses[${i.index}].packageName"
value=
"${objectClass.packageName
}"
>
<label>
<label>
name
name
</label>
</label>
<input
name=
"o
jbclslisttype.objectclasslist[${i.index}].name"
value=
"${objcl
s.name}"
>
<input
name=
"o
bjectClassesType.objectClasses[${i.index}].name"
value=
"${objectClas
s.name}"
>
<label>
<label>
parents
parents
</label>
</label>
<input
name=
"o
jbclslisttype.objectclasslist[${i.index}].parents"
value=
"${objcl
s.parents}"
>
<input
name=
"o
bjectClassesType.objectClasses[${i.index}].parents"
value=
"${objectClas
s.parents}"
>
<label>
<label>
comment
comment
</label>
</label>
<input
name=
"o
jbclslisttype.objectclasslist[${i.index}].comment"
value=
"${objcl
s.comment}"
readonly
>
<input
name=
"o
bjectClassesType.objectClasses[${i.index}].comment"
value=
"${objectClas
s.comment}"
readonly
>
</fieldset>
</fieldset>
</c:forEach>
</c:forEach>
<p><button
type=
"submit"
>
Submit
</button></p>
<p><button
type=
"submit"
>
Submit
</button></p>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录