package com.gx.web;
import java.io.PrintWriter;
import javax.servlet.http.HttpServletRequest;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
import com.gx.service.UserService;
import com.gx.vo.UserVo;
// http://127.0.0.1:8080/工程名称/indexaction/test.do
@Controller
@RequestMapping(value="/indexaction")
public class IndexController extends BaseController{
@Autowired
private UserService userService;
@RequestMapping(value="/test")
public String demo1(){
//do work
return "/book/book_list";
}
@RequestMapping("/login")
public String login(UserVo user){
//
System.out.println("id="+user.getId());
System.out.println("username="+user.getUsername());
System.out.println("password="+user.getPwd());
//request传值
super.request.setAttribute("vo", user);
if(user.getUsername().equals(user.getPwd())){
return "/book/login_success";
}else {
return "/book/login_false";
}
}
@RequestMapping("/login2")
public String login2(UserVo user,Model model){
//
System.out.println("id="+user.getId());
System.out.println("username="+user.getUsername());
System.out.println("password="+user.getPwd());
//request传值
model.addAttribute("vo", user);
if(user.getUsername().equals(user.getPwd())){
return "/book/login_success";
}else {
return "/book/login_false";
}
}
@RequestMapping("/login3")
public ModelAndView login3(UserVo user){
//
System.out.println("id="+user.getId());
System.out.println("username="+user.getUsername());
System.out.println("password="+user.getPwd());
ModelAndView mv=new ModelAndView();
if(user.getUsername().equals(user.getPwd())){
mv=new ModelAndView("/book/login_success");
}else {
mv=new ModelAndView("/book/login_false");
}
mv.addObject("vo", user);
return mv;
}
@RequestMapping("/login4")
public String login4(UserVo user,HttpServletRequest request){
//
System.out.println("id="+user.getId());
System.out.println("username="+user.getUsername());
System.out.println("password="+user.getPwd());
//request传值
request.setAttribute("vo", user);
if(user.getUsername().equals(user.getPwd())){
this.userService.saveUser(user);
return "/book/login_success";
}else {
return "/book/login_false";
}
}
@RequestMapping("/getAjaxDateById")
public void getPerson(String id,PrintWriter pw){
pw.write("hello,ajax返回的字符串....");
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
spring实践案例(demo)
共34个文件
xml:6个
java:5个
class:5个
需积分: 50 17 下载量 6 浏览量
2017-05-28
10:29:58
上传
评论
收藏 28KB ZIP 举报
温馨提示
spring实践案例(demo),用myeclipse开发的,eclipse运行需要完整包!
资源推荐
资源详情
资源评论
收起资源包目录
springmvc.zip (34个子文件)
springmvc
.project 2KB
.springBeans 462B
.mymetadata 300B
src
applicationContext.xml 1KB
com
gx
service
UserServiceImpl.java 342B
UserService.java 127B
dao
web
BaseController.java 319B
IndexController.java 3KB
book
system
vo
UserVo.java 451B
spring-mvc.xml 2KB
log4j.properties 848B
WebRoot
WEB-INF
spring-form.tld 74KB
jsp
book
login_false.jsp 846B
book_list.jsp 830B
login_success.jsp 848B
spring.tld 17KB
classes
applicationContext.xml 1KB
com
gx
service
UserService.class 161B
UserServiceImpl.class 942B
dao
web
IndexController.class 4KB
book
BaseController.class 586B
system
vo
UserVo.class 897B
spring-mvc.xml 2KB
log4j.properties 848B
lib
web.xml 1KB
index.jsp 1KB
META-INF
MANIFEST.MF 36B
.myeclipse
.settings
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.common.project.facet.core.xml 252B
org.eclipse.jdt.core.prefs 364B
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.component 465B
.jsdtscope 500B
.classpath 740B
共 34 条
- 1
资源评论
岽仔玖等
- 粉丝: 299
- 资源: 215
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功