spring mvc java config怎么配置session-timeout

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring mvc java config怎么配置session-timeout相关的知识,希望对你有一定的参考价值。

参考技术A 在web.xml中设置
<session-config>
<session-timeout>120</session-timeout>
</session-config>
这个时间是120分钟 ,即两小时。本回答被提问者和网友采纳

spring mvc怎么处理返回值

  以下是SpringMvc原生支持的返回类型,如果返回Json,可以用Json String或者Map,

  ModelAndView

  Model

  ModelMap

  Map

  View

  String

  Void

  还可以返回类,操作步骤见下面介绍。

  

  需要注意的是,SpringMvc与Jackson结合使用时,如果返回的是一个
Object、或者返回的Map中是Object型的,就需要对Object中的成员变量加注解,否则会报
错:org.springframework.web.HttpMediaTypeNotAcceptableException: Could not
find acceptable representation,500 code error。

  原因是 Jackson 默认情况下不知道怎么去序列化,方法有:

  1.为成员变量增加getter、setter方法

  2. 或者也可以给field加上 @JsonProperty 注解,(也可在getter上加)  , 还能用它指定序列化时的属性名

  

  @JsonProperty可以标注在field或者getter上,

  Defines name of the logical property, i.e.
Json object field name to use for the
property(i.e. @JsonProperty("GID") ): if empty String (which is the
default), will use name of the field that is annotated.

  

  代码示例:

 

 class ItemContent 
  private int gid;
  private int sid;
  private Date createTime;
  private String gname;
  private String name;
  private String nologinUrl;
  
  @JsonProperty
  int getGid() 
  return gid;
  
  
  void setGid(int gid) 
  this.gid = gid;
  
  
  @JsonProperty
  int getSid() 
  return sid;
  
  .............................
  
  @RequestMapping(value = "/dissert/getServerList.do")
  @ResponseBody
  public Object getServerList(HttpServletRequest request) 
  Map<String, Object> resultMap = new HashMap<String, Object>();
  ..................................
  List<ItemContent> tempList = new ArrayList<ItemContent>();
  for (GameServer gameServer : listServers) 
  ......................
  ItemContent item = new ItemContent();
  item.setGid(gameServer.getGid());
  item.setGname(gameServer.getGname());
  item.setSid(gameServer.getSid());
  item.setName(gameServer.getName());
  item.setCreateTime(gameServer.getCreateTime());
  
  
  tempList.add(item);
  
  
  resultMap.put("open", tempList);
  return resultMap;
  
  
参考技术A 对于springMVC处理方法支持支持一系列的返回方式:
ModelAndView
Model
ModelMap
Map
View
String
Void

具体内容可以参考:https://my.oschina.net/bosscheng/blog/126941

以上是关于spring mvc java config怎么配置session-timeout的主要内容,如果未能解决你的问题,请参考以下文章

工具类中怎么注入service,spring mvc +mybatiss

spring mvc 注入dao失败。怎么办?

使用 Java Config 的全局 CORS 配置在 Spring MVC 中不起作用

application.properties都有哪些配置springmvc

java spring mvc 怎么在程序内更改url的参数名

xml spring mvc config