小编Olz*_*has的帖子

<c:foreach jsp迭代列表

我搜索了几个例子,还没有得到.我将GOOD对象​​的List从控制器传递到jsp页面.试图遍历列表对象,但它只重复显示一个元素.我应该用豆子吗?如果是的话,你能否为我的案例提供更具体的例子.

 <c:if test="${not empty listGood}">
     <c:forEach var="ob" varStatus="status" items="${listGood}">
    <tr>
        <td><c:out value="${ob.name}"/></td>
        <td><c:out value="${ob.measure}"/></td>
        <td><c:out value="${ob.quantity}"/></td>
        <td><c:out value="${ob.price}"/></td>
    </tr>
             </c:forEach>
            </c:if>
Run Code Online (Sandbox Code Playgroud)

更新 这里是控制器:

@RequestMapping(value={"/supply"}, method=RequestMethod.POST)
public String consumptFormulate(Locale locale, Model model, @ModelAttribute ConsumptionForm cmd, HttpServletRequest request){
  String[] s_str =cmd.getFromDate().split("/");
  String normal_s  = s_str[2]+"-"+s_str[0]+"-"+s_str[1];
  String[] f_str = cmd.getToDate().split("/");
   String normal_f  = f_str[2]+"-"+f_str[0]+"-"+f_str[1];
     List<Good> list = service.getGoods(normal_s,normal_f,cmd.getSocGoods(),cmd.getTradeObj());
     List<ListGoodsForm> listg = new ArrayList<ListGoodsForm>();
     org.jfree.data.xy.XYSeries series = new org.jfree.data.xy.XYSeries("?? ?????:");
     if(!list.isEmpty()){
         lg=list;
         ListGoodsForm listo = new ListGoodsForm();
         java.util.Calendar ca = java.util.Calendar.getInstance();

         for(Good g: list){ …
Run Code Online (Sandbox Code Playgroud)

java jsp jsp-tags

7
推荐指数
1
解决办法
4万
查看次数

用apache poi读取Excel文件时出现异常

问题阅读Excel 2007文件.xlsx文件扩展,而我正在尝试阅读apache poi:

InputStream file = new FileInputStream(C:\\test.xlsx);

---> XSSFWorkbook workbook = new XSSFWorkbook(file);
Run Code Online (Sandbox Code Playgroud)

这行给了我一个例外Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/xmlbeans/XmlObject ,这个错误的原因是什么?

java java-ee apache-poi

3
推荐指数
1
解决办法
3万
查看次数

读取excel文件2010 apache poi忽略空单元格

我遇到问题,当 java 应用程序读取 Excel 文件 .xlsx 扩展名时,应用程序工作正常,但工作簿中有很多工作表,1、2 张工作表读取正确,但是当读取 3 个工作表时,没有读取所有单元格当我打开并检查 Excel 文件时,单元格存在空值,但是当 apache poi 读取它时,单元格只是忽略空单元格。什么是因? 更新

 FileInputStream file = new FileInputStream(file_location);
  //this.workbook = new HSSFWorkbook(file);
  this.workbook = new XSSFWorkbook(file);
XSSFSheet mySheet = workbook.getSheetAt(index);
       Iterator rowIter = mySheet.rowIterator();
        while(rowIter.hasNext()){
          XSSFRow myRow = (XSSFRow) rowIter.next();
          Iterator cellIter = myRow.cellIterator();
          ArrayList colStoreArray=new ArrayList();



          while(cellIter.hasNext()){
              XSSFCell myCell = (XSSFCell) cellIter.next();
              colStoreArray.add(myCell);
                                   }
          rowArrayHolder.add(colStoreArray);

        } }
Run Code Online (Sandbox Code Playgroud)

在读取 Excel 文件的上方,虽然我检查了 Excel 文件,其中一行有 20 个单元格,但它在某些行中只读取了 14 行。我正在使用ArrayList,看来这里应该是并发访问ArrayList的问题。可能是什么原因?

java excel-2007 apache-poi excel-2010 jakarta-ee

2
推荐指数
1
解决办法
6905
查看次数

Android DatePicker在android 2.3.3上失败

由于我是Android开发的新手,我试图在Android 2.3.3模拟器上显示DatePicker对话框,但它正在崩溃.我跟着我错过了包含在我的代码中的内容?但是此代码适用于Android 4.0.DatePickerFragment类

public class DatePickerFragment extends DialogFragment implements OnDateSetListener{

 @Override
    public Dialog onCreateDialog(Bundle savedInstanceState) {
        // Use the current date as the default date in the picker
        final Calendar c = Calendar.getInstance();
        int year = c.get(Calendar.YEAR);
        int month = c.get(Calendar.MONTH);
        int day = c.get(Calendar.DAY_OF_MONTH);

        // Create a new instance of DatePickerDialog and return it
        return new DatePickerDialog(getActivity(), this, year, month, day);
    }

    public void onDateSet(DatePicker view, int year, int month, int day) {
        // Do something with the date …
Run Code Online (Sandbox Code Playgroud)

android android-widget

2
推荐指数
1
解决办法
2419
查看次数