Java 单击href链接时使用struts将数据从jsp页面传递到action类
我有一个JSP页面,其中以链接的形式显示一些文本Java 单击href链接时使用struts将数据从jsp页面传递到action类,java,jsp,struts2,Java,Jsp,Struts2,我有一个JSP页面,其中以链接的形式显示一些文本 <div class="col-sm-3 pull-left"> <a href="getCityDetails.action" name = "cityName"><s:property value="cityName" /></a> </div> 其中,我通过一个动作从某个特定的java类文件中获取城市名称 当我单击文本时,我希望它重定向到操作get
<div class="col-sm-3 pull-left">
<a href="getCityDetails.action" name = "cityName"><s:property value="cityName" /></a>
</div>
其中,我通过一个动作从某个特定的java类文件中获取城市名称
当我单击文本时,我希望它重定向到操作getCityDetails.action,它反过来调用另一个java类文件的某些方法。但除此之外,我希望将数据传递到动作中,即我单击的文本。我应该做哪些更改来适应这种行为?在URL中传递参数 试试这个
<a href="getCityDetails.action?paramToPassToAction=Value" name = "cityName"><s:property value="cityName" /></a>
在URL中传递参数 试试这个
<a href="getCityDetails.action?paramToPassToAction=Value" name = "cityName"><s:property value="cityName" /></a>
您可以将数据作为查询参数传递:
<div class="col-sm-3 pull-left">
<a href="getCityDetails.action?cityname=<s:property value="cityName" />" name = "cityName"><s:property value="cityName" /></a>
</div>
您可以将数据作为查询参数传递:
<div class="col-sm-3 pull-left">
<a href="getCityDetails.action?cityname=<s:property value="cityName" />" name = "cityName"><s:property value="cityName" /></a>
</div>
使用标记构建操作URL:
然后在标准
或以下列方式:
使用标记构建操作URL:
然后在标准
或以下列方式:
在urlgetCityDetails.action?parameterName=value中追加数据
在urlgetCityDetails.action?parameterName=value中追加数据
我是否也应该向struts文件中声明的操作添加一些内容?嵌套的双引号可能会有问题我是否应该向struts文件中声明的操作添加一些内容嗯?嵌套双引号可能会有问题