在action类中用out.print()输出值。
到ajax页面直接可以获取值。
out.println() ajax 如果返回200 就respon.TEXT接收out输出的值
用response点写得那个方法。
response.write();
方案一:如果是Struts框架的话,可以自动装配,配置private的变量"value",然后加上get,set方法,在JSP上面使用${value}的方法取得,
Java action代码示例:
private String value;
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
方案二:如果是Spring框架的话,那就可以返回view&model的时候,放在map里,JSP取值同上
方案三:也可以把值放在Request对象中,在Jsp中取值的时候,使用${requestScope.value }
Java的action代码示例:
ServletActionContext.getRequest().setAttribute("value",value);
PS:值是先通过ajax传递到action中的,action获得值之后再通过ajax传递到页面中。