前言
提到Java开发,常见的开发框架有SSM、SSH,无论是哪种形式,都会用到参数的传递,从前台向后台传递可以通过session、cookie、form表单,从后台向前台传递可以通过定义变量并设置该变量的get、set方法的方式,还有一种是通过变量URL,借助Mybatis机制带参进行页面跳转。
前后台数据参数传递举例
1、前台传递给后台
从前台传值给后台,常见的方式有form表单,使用JS的session、cookie复制,通过后台获取,还可以通过ajax传值,在后台进行request接收。
如:HttpServletRequest request = ServletActionContext.getRequest();
String id = request.getParameter("id");
取session:ServletActionContext.getRequest().getSession().getAttribute("checkCode").toString()
2、后台数值传递到前台
例如:private string message;
public String getMessage() {return message;}
public void setMessage(String message) {this.message = message;}
这样在前台中就可以直接使用${message}来取message的值了
3、变量的URL传递参数,可直接根据urlHref的不同跳到不同的页面
示例:public String urlHref;
public String getUrlHref() {return urlHref;}
public void setUrlHref(String urlHref) {this.urlHref = urlHref;}
${urlHref}
结语
限于代码篇幅,本文仅从思路上做了简要介绍,如果你正遇有这方面的问题,不妨提出来,大家一起交流。