action给jsp传值,用于ajax请求获得参数

有时候我们通过ajax发送一个请求,该请求需要获得一个值给jquery使用

这时我们就可以这样做,仅仅只需要两步

第一:在action里面需要设置好参数

private String dataUrl;

并且提供get和set方法

在方法里 如excute里面给这个字段赋值


第二:struts.xml里面你应该这样配置

<result>getdataUrl.jsp?dataurl=${dataUrl}</result>
${dataUrl}就是我们action里面的字段值哦


最后您只需要在jsp页面获取这个url的参数值就可以拉

看看我的jsp页面是这样写的

<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<%@taglib prefix="s" uri="/struts-tags" %>
<s:set name="dataurl">${param.dataurl}</s:set>
<s:property value="#dataurl" />


爆款云服务器s6 2核4G 低至0.46/天,具体规则查看活动详情Blog Img