我搜索了几个例子,还没有得到.我将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) 问题阅读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 应用程序读取 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的问题。可能是什么原因?
由于我是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) java ×3
apache-poi ×2
android ×1
excel-2007 ×1
excel-2010 ×1
jakarta-ee ×1
java-ee ×1
jsp ×1
jsp-tags ×1