简体   繁体   English

Arraylist在JSP scriptlet中不起作用

[英]Arraylist not working in JSP scriptlet

When I am trying below code in Java 1.6/1.7 with Jboss 4.0 I am getting below exceptions. 当我尝试使用Jboss 4.0使用Java 1.6 / 1.7中的代码进行调试时,出现以下异常。 I don't have option here to use jstl. 我这里没有使用jstl的选项。

Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 13 in the jsp file: /sample.jsp
Generated servlet error:
Syntax error on token "<", invalid AssignmentOperator

An error occurred at line: 13 in the jsp file: /sample.jsp
Generated servlet error:
Syntax error on token "=", != expected

An error occurred at line: 13 in the jsp file: /sample.jsp
Generated servlet error:
Syntax error on token "<", ( expected

An error occurred at line: 13 in the jsp file: /sample.jsp
Generated servlet error:
Syntax error on token "(", invalid Expression           
    at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
    at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:328)
    at org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:397)

My Jsp file is below : 我的Jsp文件如下:

    <%@ page import="java.util.*" %>  

    <% ArrayList<String> list=new ArrayList<String>();  
       list.add("Hello");  
    %>  

    <%= list.get(0) %>

List <String> list = ArrayList<String>(); Try this with List not ArrayList 尝试使用列表而不是ArrayList

Provide fully qualified class name: 提供完全合格的类名称:

java.util.ArrayList<String> Orig_office_type = new java.util.ArrayList<String>();

This will resolve the issue. 这样可以解决问题。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM