struts2在ACTION中给checkboxlist赋值

[code="java"]
action中 FreightPolicyQueryAction extends ActionSupport implements
ServletRequestAware, ModelDriven

.....
String[] insurance = new String[2];
insurance[0] = "1";
insurance[1] = "2";
LOG.info(insurance.length);
getModel().setInsurance(insurance);//给驱动模型设置值
if (getModel().getInsurance() != null) {
LOG.info(getModel().getInsurance().length);
for (int i = 0; i < getModel().getInsurance().length; i++) {
LOG.info(getModel().getInsurance()[i]);
}
}
return "fpQueryInit";
[/code]

[code="java"]


labelposition="right" list="#{'1':'国内','2':'进口'}"
listKey="key" listValue="value">/s:checkboxlist

[/code]

想实现的就是从action中给jsp设置checkboxlist的值...网上找了一下,好象设置同名的数组就可以了.我的insurance是在modeldriven中写的.

0

1个回答

我觉得可以参考示例代码:
[url]http://code.google.com/p/struts2-examples/downloads/detail?name=Form_XML_Validation_Struts2_Ant.zip&can=2&q=[/url]

不过里面没有用到 ModelDriven, 里面主要的代码是:
[code="java"]
public class EditAction extends ActionSupport {

...

private String [] carModelsAvailable = {"Ford","Chrysler","Toyota","Nissan"};

public String input() throws Exception {

    setPersonBean( editService.getPerson() );
            --> setCarModels(new String[]{"Ford", "Chrysler", "Nissan"};);

    return INPUT;
}

[/code]

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
struts2中action给jsp赋值方法。
如我的jsp页面中有个东西要显示rn 商品名称:xxxxrnrn请求为action中的方法。rnString methodA ()rnrn 有什么方法在这里可以设置到jsp中,不用公共变量。rn
[循环给CheckBoxList赋值]
想通过CheckBoxList实现的功能是,从数据库中取出一共有多少个显示页面,然后每一个页面都拥有一个CheckBoxList,请问如何动态生成多个CheckBoxList呢?
struts2 struts.xml 中怎么给action中的自定义对象的属性赋值
rn 11rnrnrn我想把11 赋值给 action中的对象.属性rnrn
JS 动态给 CheckBoxList赋值~~~~~~~~
页面上有checkbox控件。rnrnrn在一段JS代码中,我要动态的给它赋值,请问如何写?网上找的代码如下,不对rnrn function RadioStampClass_onchange() rnrn var check=document.createElement("input"); rn check.type= "checkbox"; rn check.value= "2222 ";rn var list = document.getElementsByName("<%=ckStampName.UniqueID %>");rn alert(list);rn var row=list.insertRow(); rn var cell=row.insertCell(); rn cell.appendChild(check); rn check.checked=true;rnrn rn
struts2 action重新赋值无效
例如第1个页面 a.jsp中有个rn当我提交包括这个input的表单时,后台action方法把username=bbb,再返回到这个a.jsp时,input的value还是aaa,rn这是为什么,set、get方法都有
Struts2中Action属性的值的赋值时机
在struts2中Action的属性用来封装请求参数,可以是普通属性也可以是对象模型,不管何种方式,问题是:属性的值是怎么赋值的?考察方式可以在Action中添加一个简单属性,生成getter setter方法,在setter方法中添加断点可以跟踪。Action的代码如下:1. Action代码package com.web; public class UserAction { privat
checkboxlist赋值
一个表的字段RANK值是 新闻发布*产品管理* rn我的CHECKBOXLIST是绑定到另一个表中的 里面的有个字段的值是 新闻发布 产品管理 等等rn我想在页面初始化时 RANK的值读出来 有新闻发布的就 那一项选中
struts2 checkboxlist 多个值赋值的问题
roleList = Arrays.asList(new Role(1, "add"), new Role(2, "query"),new Role(3, "update"), new Role(4,"delete"));rnrnrn rn rn rnrnrn我的意思是让checkboxlist 赋值,我的只能给一个checkboxlist中的一个box赋值,有多个值的时候不知道怎么弄rn
如何在action中给外键赋值
package com.ZQULife.action;rnrnimport java.io.File;rnimport java.io.FileInputStream;rnimport java.io.IOException;rnimport java.io.InputStream;rnimport java.util.ArrayList;rnimport java.util.Iterator;rnimport java.util.List;rnrnimport org.apache.poi.hssf.usermodel.HSSFWorkbook;rnimport org.apache.poi.ss.usermodel.Cell;rnimport org.apache.poi.ss.usermodel.Row;rnimport org.apache.poi.ss.usermodel.Sheet;rnimport org.apache.poi.ss.usermodel.Workbook;rnimport org.apache.poi.xssf.usermodel.XSSFWorkbook;rnimport com.ZQULife.service.CoursesManager;rnimport com.ZQULife.domain.*;rnimport com.opensymphony.xwork2.ActionSupport;rnrnpublic class ImportExcelAction extends ActionSupportrnrnrn private StudentDAO dao = new StudentDAO();rn private File excelFile;rn private String excelFileFileName;rn private ExcelWorkSheet excelWorkSheet;rn rn public File getExcelFile()rn rn return excelFile;rn rnrn public void setExcelFile(File excelFile)rn rn this.excelFile = excelFile;rn rnrn public String getExcelFileFileName()rn rn return excelFileFileName;rn rnrn public void setExcelFileFileName(String excelFileFileName)rn rn this.excelFileFileName = excelFileFileName;rn rnrn public ExcelWorkSheet getExcelWorkSheet()rn rn return excelWorkSheet;rn rnrn public void setExcelWorkSheet(ExcelWorkSheet excelWorkSheet)rn rn this.excelWorkSheet = excelWorkSheet;rn rnrn private Workbook createWorkBook(InputStream is) throws IOExceptionrn rn if (excelFileFileName.toLowerCase().endsWith("xls"))rn rn return new HSSFWorkbook(is);rn rnrn if (excelFileFileName.toLowerCase().endsWith("xlsx"))rn rn return new XSSFWorkbook(is);rn rnrn return null;rnrn rnrn public String importExcel() throws Exceptionrn rn Workbook workbook = createWorkBook(new FileInputStream(excelFile));rn Sheet sheet = workbook.getSheetAt(0);rn excelWorkSheet = new ExcelWorkSheet();rn excelWorkSheet.setSheetName(sheet.getSheetName());rn Row firstRow = sheet.getRow(0);rn Iterator iterator = firstRow.iterator();rn List cellNames = new ArrayList();rn while (iterator.hasNext())rn rn cellNames.add(iterator.next().getStringCellValue());rn rnrn for (int i = 1; i <= sheet.getLastRowNum(); i++)rn rn Row row = sheet.getRow(i);rn Courses courses= new Courses();rn // Alltime alltime= new Alltime();rn // student.setId((int) row.getCell(0).getNumericCellValue());rn /* student.setName(row.getCell(0).getStringCellValue());rn student.setSex(row.getCell(1).getStringCellValue());rn student.setBirthday(row.getCell(2).getDateCellValue());rn */rn /***********************************/rn 在此处给Courses的各个属性赋值,应该怎么给外键赋值,我是准备读取Excel表中的数据,放到bean中去,但是外间 的属性如何赋值?rn /***********************************/rn excelWorkSheet.getData().add(courses);rn // this.dao.addStudent(courses);rn rn return SUCCESS;rn rnrnrnrnrnCourse表rnpackage com.ZQULife.domain;rnrn/**rn * Courses entity. @author MyEclipse Persistence Toolsrn */rnrnpublic class Courses implements java.io.Serializable rnrn // Fieldsrnrn private Integer id;rn private Alltime alltime;rn private Grade grade;rn private Classroom classroom;rn private String courseName;rn private String teacher;rn private String courseLength;rn private String workWeek;rnrn // Constructorsrnrn /** default constructor */rn public Courses() rn rnrn /** minimal constructor */rn public Courses(Alltime alltime, Grade grade, Classroom classroom,rn String courseName, String teacher) rn this.alltime = alltime;rn this.grade = grade;rn this.classroom = classroom;rn this.courseName = courseName;rn this.teacher = teacher;rn rnrn /** full constructor */rn public Courses(Alltime alltime, Grade grade, Classroom classroom,rn String courseName, String teacher, String courseLength,rn String workWeek) rn this.alltime = alltime;rn this.grade = grade;rn this.classroom = classroom;rn this.courseName = courseName;rn this.teacher = teacher;rn this.courseLength = courseLength;rn this.workWeek = workWeek;rn rnrn // Property accessorsrnrn public Integer getId() rn return this.id;rn rnrn public void setId(Integer id) rn this.id = id;rn rnrn public Alltime getAlltime() rn return this.alltime;rn rnrn public void setAlltime(Alltime alltime) rn this.alltime = alltime;rn rnrn public Grade getGrade() rn return this.grade;rn rnrn public void setGrade(Grade grade) rn this.grade = grade;rn rnrn public Classroom getClassroom() rn return this.classroom;rn rnrn public void setClassroom(Classroom classroom) rn this.classroom = classroom;rn rnrn public String getCourseName() rn return this.courseName;rn rnrn public void setCourseName(String courseName) rn this.courseName = courseName;rn rnrn public String getTeacher() rn return this.teacher;rn rnrn public void setTeacher(String teacher) rn this.teacher = teacher;rn rnrn public String getCourseLength() rn return this.courseLength;rn rnrn public void setCourseLength(String courseLength) rn this.courseLength = courseLength;rn rnrn public String getWorkWeek() rn return this.workWeek;rn rnrn public void setWorkWeek(String workWeek) rn this.workWeek = workWeek;rn rnrnrn
struts2中jsp表单传值给action
[code=Java]'[/color] method="post">rn rnrnrnrnrnrnrnrnrnrnrn[/code]rnrn红色部分应该怎么写呢? action用getter接受值 用超级链接方式可以传 表单形式怎么传?rnrn先谢谢大家了 '[/color]
怎么样给 datagrid 里面的 checkboxlist 赋值?
怎么样给 datagrid 里面的 checkboxlist 赋值。datagrid1 里面编缉项 中有一个 dcheckboxlist1 当然里面是多项的。我怎么给它赋值呀?
struts2中怎样给jfreechart action传参数。
因为这个action是做成图形,所以在页面中图像链接直接调用。怎样给jfreechart action传参数呢。rn 全体页面是一个action,页面中的图形部分是chart action.想给chart action传需要的参数。
struts2中action如何传值给jsp
[size=14px][b]在action中有rnHttpServletRequest request=ServletActionContext.getRequest();rnrequest.setAttribute("name", name);rn如何在转到的jsp页面得到name?rnrn本人初学,望大师指点![/b][/size]
struts2 @Action给方法注解
项目中需要增加一个action,此action运行后返回与登陆后的index的页面相同,但是页面中有额外的js来进行模拟附加参数点击跳转功能。 实现这个功能有几个注意点: 1. 该action最好不要放在.web package下,而是放到.terminal package下,不影响项目原来管理 2. 改action访问路径要为http://localhost:8080/tms/xxx.act
如何给struts2 checkboxlist 设置超链接?
如题
struts2,拦截器给Action配置参数。
在struts2中,想用拦截器解析request请求中的post数据封装到一个类的对象中,然后将这个对象传给Action。rn在Action中定义了该类的属性。rn该如何将在拦截器中的封装好的对象赋值给Action中的这个属性呢??rnIntercepterArn public String intercept(ActionInvocation invocation) throws Exception rn //这里处理request中的post数据,封装到一个对象中rn XXXX a = new XXX();rn a.set.....rnrn invocation.invoke();rnrn return "success";rn rnrnrnActionArnrn private XXXX a;rnrnrnrn
struts2 如何给变量赋值?
rn //这里我想定义一个string str,把 的值赋给str,请问我该怎么做?谢谢 rn rn
struts2如何给文本框赋值
我action得到一个list,然后我想把这个list里面的值分别赋到struts标签的文本框里,该如何赋值?rn我在jsp页面里定义一个String类型的变量id,这个id是从action里的list得到的。现在我想把这个id赋给下面这个文本框,该如何写?我是先把list放到session里,然后在页面获取的session。rn或者是不是有更简单的方法,就是,不用把list放到session里,而在jsp页面可以直接获取这个list并赋给文本框?rnrn rn
struts2中action小问题
在struts2中``一个action里用一个cmd参数判断再在execute里执行多个动作好``还是 多个动作直接在aciont写多个method好?`
struts2中参数传递到Action?
private shoppingbean bean;rn private sentends sen=new sentends();//增 删 改 查 的类rn private List listbean=new ArrayList(); rnrn public String detail()rn[color=#FF0000] System.out.println("-+++++++++++++++++++++++++"+bean.getId());[/color]rn listbean=sen.queryById(bean);rn return SUCCESS;rn rn //查询所有rn public String login()rn listbean=sen.query();rn System.out.println("AAAAAAAAAAAAAAAAAAAAAA");rn return SUCCESS;rn rnrnget set 省略rn红色的地方报 java.lang.NullPointerExceptionrnrnjsp页面:rn">反复反复反复反复反复反复反复反复rn这样写哪错了?rnrn
Struts2中Action执行顺序
struts2后台ACTION中方法的执行顺序 后台ACTION类: public class DownloadAction extends ActionSupport { private String downloadFileName; private String inputPath; public DownloadAction(){ System.out.print...
Struts2中的Action的配置:
&amp;lt;package&amp;gt;的配置:        * package:包. 不是java中说那个包. Struts2中的包 管理&amp;lt;action&amp;gt;.        * 属性:                * name:包名.包名是唯一的不能重复的.                * extends:继承.继承struts-default.(struts-default包中定义结果类...
struts2中的Action和类型转换
使用通配符 类型转换 简单类型(例如int,boolean和double类型等,即struts2可以把客户端的字符串数据自动转换成int,boolean和double等数据格式) 日期类型(struts2会采用当前区域的短日期格式转换客户端字符串格式的日期数据) 集合类型(例如collection,list和set等,struts2会将客户端的字符串数据使用request.getPa...
测试struts2中action
测试struts2中的action
Struts2的action中的成员变量
Struts2的action中的成员变量是什么时机呗被实例化的,还有他是由那一个类或组件来赋值的呢!?
struts2中之action返回结果
Action返回结果的四种方式: 1. Action方法返回一个字符串——这个返回的字符串与 “struts.xml”的一个 action配置相匹配。 2.  使用Code behind插件 ——当使用这个插件的时候,它会将 Action的名字和Action返回的结果字符串进行连接来得到视图模 板。比如说,如果URL是“/adduser.action”,而Action返回了 “success...
struts2 中action的使用
自己写的一个关于struts2中的action使用的方式,注释全。适合像我一样的新手作为接触struts2的入门小资料
struts2中action的问题
我们小组做了一个J2EE的HRrn在学校运行一切正常rn回到家里就不行了rnrn错误信息rnrnrn[code=Java]rnrnStruts Problem ReportrnStruts has detected an unhandled exception: rnrnMessages: There is no Action mapped for namespace /human and action name humanFileAction. rn rnrn[/code]rnrn是action找不到吧
struts2中action
struts.xml里配置的ACTION如下:rnrn /login.jsprn loginrn rn rn /index.jsprn /loginError.jsprn rnrn为什么前面这个ACTION没有反应呢,以前都有,就过了几天后就没了……只有直接在地址栏输入loginValidate.action才会有正常反应呢?rn有什么样的情况可能会导致这样的结果啊?
Struts2的请求转发和为Action属性赋值
Struts2的请求转发和为Action属性赋值
Struts2中如何在action赋值,在页面中取到?
public class BaseAction extends ActionSupport implements SessionAware rnprivate Map session;rnrnpublic void setSession(Map session) rnthis.session = session;rnrnrnrnpublic class LoginAction extends BaseAction rnrnprivate UserSerivce userService;rnprivate String userName;rnprivate String userPwd;rnrnpublic String getUserName() rnreturn userName;rnrnrnpublic void setUserName(String userName) rnthis.userName = userName;rnrnrnpublic String getUserPwd() rnreturn userPwd;rnrnrnpublic void setUserPwd(String userPwd) rnthis.userPwd = userPwd;rnrnrnpublic void setUserService(UserSerivce userService) rnthis.userService = userService;rnrnrnpublic String Login() rnPersonal user = null;rntry rnuser = userService.Login(this.getUserName(), this.getUserPwd());rnMap session = new HashMap();rnsession.put("currentUser", user);rnsuper.setSession(session);rn catch (Exception ex) rnex.printStackTrace();rnreturn ERROR;rnrnif (user != null) // 成功登录rnreturn SUCCESS;rnrnreturn LOGIN;rnrnrnrnrn页面:rn取不到值啊??rn高手指点下
struts2中Action的命名
比如有一个文章的修改功能,那么最少需要两个actionrn1、把文章找出来rn2、保存修改的文章rn这两个action可以怎么样命名呢?rnrn平时用的是rn/blog/beforeUpdatern/blog/updaternrn但总感觉beforeUpdate这个命名不美观。大家有什么建议没?
Repeater嵌套CheckBoxList赋值?
Repeater下嵌套CheckBoxList 绑定它的二级分类,rn我怎么在修改的时候,把添加在数据库里的记录取出来,给CheckBoxList 它赋值呢,也就是,添加时候选的,在这里给它打勾。rn
CheckBoxList赋值问题
用户表:数据rnid trueName loginName passwords branchID rn1 admin admin 123 1rnrn权限表:数据rnid popedomType rn1 增加rn2 删除rn3 修改rn4 查看rnrn关系表:数据rnid popedomID userIDrn1 1 1rn2 2 1rn3 3 1rnrn[b]问题: 怎样把 关系表的权限popedomID值 一一赋值到CheckBoxList里面,选中CheckBoxList[/b]
关于 CheckBoxList 赋值问题!
值:1,2,3,4,5,6,rnrn如何分别赋值到CheckBoxList中相应的项中并Checked?rnrn谢谢!
struts2的checkboxlist标签换行
NULL 博文链接:https://simle-google.iteye.com/blog/586373
struts2 checkboxlist 的问题!
list中存放的对象是 a,a的属性分别是 String m,String n,List l。l中的对象有x,y属性。rn[code=HTML]rnrn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn[/code]rn如何将checkbox的id设置为x,而不是默认生成的。
struts2的checkboxlist显示问题!
最近在做点东西,可是在做一个有多个复选框选项的时候,碰到了一点问题。rn是这样的,一个字段,包含了一组复选框,然后我就用struts2的checkboxlist来在页面上显示,这句代码如下:rnrn[code=HTML][/code]rnrnrnrn晕,不给贴图片出来。那个图片地址比较长,这里就不让我贴,晕;rnrn我这里也说明下:页面显示主要问题出在,我有6个框,可是它把6个框全部显示在前面,rn然后字全部在后面,如【】【】【】【】【】【】吃饭 睡觉 洗脸 刷牙 梳妆 出门;这样肯定是不行的;rn应该这样才对:【】吃饭【】 睡觉【】 洗脸【】 刷牙【】 梳妆【】 出门rnrn我是照着struts2那书上做的,书上给出的示例都能正常显示,为什么我做就不能呢????
struts2 checkboxlist 选中问题
rnrn我在action中的cIds是String[]rnrn但返回后就是不能选中.
struts2 标签 checkboxlist 隐藏
rn希望页面加载时,这个复选框隐藏,要怎么做rn
相关热词 c#异步发送kafka c#窗体编号 c# 操作二进制文件 c# 反射 机制 c#线程 窗体失去响应 c#角度转弧度 c# 解析gps数据 c# vs设置 语法版本 c# json含回车 c#多线程demo