1. 设置radio(注:此处用<input type="radio" />而没有用<s:radio/>是为了方便调整radio之间的间距,用css美化布局,而<s:radio/>若要调整radio之间的间距很麻烦)
这里若要将radio的值传给后台Action,需保证radio的name值和ActionSupport属性名相同.
<div id="and-c">
<input type="radio" name="equipmentRange" value="Andriod" onclick="javascript:getRadioValue('equipmentRange')"/>
</div>
<div id="and-p"></div>
<div id="ios"></div>
<div id="ios-c">
<input type="radio" name="equipmentRange" value="IOS" onclick="javascript:getRadioValue('equipmentRange')" style="font:'Times New Roman'; font-size:12px;"/>
</div>
<div id="ios-p"></div>
<div id="sms"></div>
<div id="sms-c">
<input type="radio" name="equipmentRange" value="SMS" onclick="javascript:getRadioValue('equipmentRange')" style="font:'Times New Roman'; font-size:12px;"/>
</div>
<div id="sms-p"></div>
此处radio的name值均相同,表示是一组radio,只能选其一,将其值传给后台的equipmentRange属性。
2. 选中radio时,返回其值
<!-- 获取选中的radio的值 -->
<script type="text/javascript">
function getRadioValue(RadioName){
var obj;
obj=document.getElementsByName(RadioName);
if(obj!=null){
var i;
for(i=0;i<obj.length;i++){
if(obj[i].checked){
return obj[i].value;
}
}
}
return null;
}
</script>
3. Action中须有属性equipmentRange,且有其setter()和getter()方法。
分享到:
相关推荐
1.实现Action 接口 (implements Action) 2.继承ActionSupport类 (extends ActionSupport) 实际上
ActionSupport源码
struts 2 基础 __继承ActionSupport完成输入校验
action类中为何要继承ActionSupport这个接口类。
自定义Action继承ActionSupport实现简单登录,刚开始学习struts2记录一下。
使用Spring , ActionSupport ,struts1整合实例,一个简单的实例代码
Struts2继承ActionSupport例子 这个是我们在上课的时候做的一个小例子,可能其中还掺杂着其他东西,跟我博客是相关联的,如果只看代码看不懂,建议大家去看一下博客。
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
入门级,无声视频,这一集比上一集感觉拍得好多了,找到一些窍门。 对Struts2的标签导入,错误信息显示,ActionSupport类的addFieldError()方法,validate()方法,execute()方法的使用进行了介绍。
全面教你如何整合spring,Struts,Hibernate
NULL 博文链接:https://carmark.iteye.com/blog/450978
入门级,无声视频,这一集比上一集感觉拍得好多了,找到一些窍门。 对Struts2的标签导入,错误信息显示,ActionSupport类的addFieldError()方法,validate()方法,execute()方法的使用进行了介绍。
MVC的处理过程:首先控制器接受用户的请求,调用相应的模型来进行业务处理,并返回数据给控制器。控制器调用相应的视图来显示处理的结果。并通过视图呈现给用户。 Struts 1. struts1.2和struts2.0的区别?如何控制...
NULL 博文链接:https://coderdream.iteye.com/blog/812871
为了方便初学者使用Struts2,我配置了一个Struts2空项目,可以直接使用Struts2,IDE使用的...项目名称修改方式:找到项目的属性(Properties)页,MyEclipse->Web->Web Context-root,修改名称,重新发布到web服务器即可。
java 请求的方法不存在(NoSuchMethodException) java 请求的方法不存在(NoSuchMethodException)
xwork2 sources struts2 ActionSupport
Struts2获取参数的三种方法总结 前言: Struts2不在建议我们使用原生的servletAPI来获取参数,这样做的目的是事项Struts2的action与servlet进行解耦,可以... //设置与表单项相对应的属性,并设置set,get方法 private
从开发者角度看,就是说需要显示给用户的数据可以直接从Action中获取,而不像Struts1.x那样,必须把相应的Bean存到Page、Request或者Session中才能获取。Struts1.x 必须继承org.apache.struts.action.Action或者其...