81,092
社区成员
发帖
与我相关
我的任务
分享
@RequestMapping(value="/selectfukuan", method = RequestMethod.POST,produces = "application/json; charset=utf-8")
@ResponseBody
public String selectfukuan(HttpServletRequest request,Songhuoxiang songhuoxiang) throws JsonProcessingException{
List<Songhuoxiang> selectfukuan = icwservice.selectfukuan(songhuoxiang);
ObjectMapper mapper = new ObjectMapper();
//User类转JSON
String json = mapper.writeValueAsString(selectfukuan);
return json;
}
这是我代码import java.io.IOException;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.apache.shiro.SecurityUtils;
import org.apache.shiro.authc.AuthenticationException;
import org.apache.shiro.authc.ExcessiveAttemptsException;
import org.apache.shiro.authc.IncorrectCredentialsException;
import org.apache.shiro.authc.LockedAccountException;
import org.apache.shiro.authc.UnknownAccountException;
import org.apache.shiro.authc.UsernamePasswordToken;
import org.apache.shiro.subject.Subject;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
import com.cn.hnust.domain.UPermission;
import com.cn.hnust.domain.User;
import com.cn.hnust.service.PermissionService;
import com.cn.hnust.service.UserService;
import com.cn.hnust.util.MyUtils;
@Controller
@RequestMapping("/user")
public class UserController {
private static final Logger logger = LoggerFactory
.getLogger(UserController.class);
@Resource
private UserService userService;
@Resource
private PermissionService permissionService;
@RequestMapping(value = "/showUser/{id}", method = RequestMethod.GET)
public String toIndex(@PathVariable("id") Integer id,
HttpServletRequest request, Model model) {
User user = this.userService.getUserById(id);
model.addAttribute("user", user);
return "user/showUser";
}
访问路径localhost:80/项目名/user/showUser/2