Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在同一jsp页面中使用scriptlet中定义的变量_Java_Jsp_Scriptlet - Fatal编程技术网

Java 如何在同一jsp页面中使用scriptlet中定义的变量

Java 如何在同一jsp页面中使用scriptlet中定义的变量,java,jsp,scriptlet,Java,Jsp,Scriptlet,我有一个jsp页面,即User_Ref.jsp,其中有一个日期选择器。当我在该页面上单击submit时,它被重定向到另一个jsp页面,即Ref_time_current.jsp。在这个jsp页面中,我使用了一个脚本来保存用户从日历(即日期选择器)中选择的值。脚本是 <% Ref_log_current obj = new Ref_log_current(); String str= request.getParameter("datepicker"); ref.refarray_

我有一个jsp页面,即User_Ref.jsp,其中有一个日期选择器。当我在该页面上单击submit时,它被重定向到另一个jsp页面,即Ref_time_current.jsp。在这个jsp页面中,我使用了一个脚本来保存用户从日历(即日期选择器)中选择的值。脚本是

<%
  Ref_log_current obj = new Ref_log_current();
  String str= request.getParameter("datepicker");
 ref.refarray_vac1(str);
%>

现在我想在同一个jsp页面中以这种方式使用scriptlet中定义的str变量-


但当我执行此操作时,REFRARAY_vac1(字符串日期)方法返回的列表显示为空列表。我认为我使用了str变量的方式不正确。请纠正我。

在JSTL中无法在表达式中使用scriptlet变量。此外,您不需要使用scriptlet

您需要导入在JSP中创建的bean类


您可以像这样访问参数


在JSTL中,无法在表达式中使用scriptlet变量。此外,您不需要使用scriptlet

您需要导入在JSP中创建的bean类


您可以像这样访问参数


在JSTL中,无法在表达式中使用scriptlet变量。此外,您不需要使用scriptlet

您需要导入在JSP中创建的bean类


您可以像这样访问参数


在JSTL中,无法在表达式中使用scriptlet变量。此外,您不需要使用scriptlet

您需要导入在JSP中创建的bean类


您可以像这样访问参数


JSTL只能访问作用域变量,不能直接访问scriplet变量。但您可以通过以下方式轻松创建页面变量:

<%
  Ref_log_current obj = new Ref_log_current();
  String str= request.getParameter("datepicker");
  pageContext.setAttribute("str", str); // store str in page scope under name str
%>


然后可以安全地访问JSP文件中的
${str}

JSTL只能访问作用域变量,不能直接访问scriplet变量。但您可以通过以下方式轻松创建页面变量:

<%
  Ref_log_current obj = new Ref_log_current();
  String str= request.getParameter("datepicker");
  pageContext.setAttribute("str", str); // store str in page scope under name str
%>


然后可以安全地访问JSP文件中的
${str}

JSTL只能访问作用域变量,不能直接访问scriplet变量。但您可以通过以下方式轻松创建页面变量:

<%
  Ref_log_current obj = new Ref_log_current();
  String str= request.getParameter("datepicker");
  pageContext.setAttribute("str", str); // store str in page scope under name str
%>


然后可以安全地访问JSP文件中的
${str}

JSTL只能访问作用域变量,不能直接访问scriplet变量。但您可以通过以下方式轻松创建页面变量:

<%
  Ref_log_current obj = new Ref_log_current();
  String str= request.getParameter("datepicker");
  pageContext.setAttribute("str", str); // store str in page scope under name str
%>



然后您可以安全地访问
${str}
在JSP文件中。

我已经这样做了。我必须在问题中提到的方法中将此str作为参数传递。我已经这样做了。我必须在问题中提到的方法中将此str作为参数传递。我已经这样做了。我必须在问题中提到的方法中将此str作为参数传递。我已经这样做了。我必须传递此str作为问题中提到的方法中的参数。实际上,当我尝试打印str值时,没有显示任何内容。这意味着jsp页面中的值没有传递到此jsp页面。抱歉,正在打印日期,但是列表是空的。如果
,打印的是什么?它打印的是我为日历中的eg值选择的日期是2014年10月10日。实际上,它显示了一个错误,即从字符串转换日期和/或时间时转换失败。由于从日历中选择的日期是日期类型,我将其放入字符串变量中。这可能是字符串为空的原因。请更正我的问题。在sql中,您可以使用date函数将字符串转换为日期,或者您可以解析
日期
,并在sql中将其用作参数,但这与主题无关。您使用的选项由您决定。实际上,当我尝试打印str值时,没有显示任何内容。这意味着jsp页面中的值没有传递到此jsp页面。抱歉,打印日期,但是列表是空的。如果
,打印的是什么?它打印的是我为日历中的eg值选择的日期是2014年10月10日。实际上,它显示了一个错误,即从字符串转换日期和/或时间时转换失败。由于从日历中选择的日期是日期类型,我将其放入字符串变量中。这可能是字符串为空的原因。请更正我的问题。在sql中,您可以使用date函数将字符串转换为日期,或者您可以解析
日期
,并在sql中将其用作参数,但这与主题无关。您使用的选项由您决定。实际上,当我尝试打印str值时,没有显示任何内容。这意味着jsp页面中的值没有传递到此jsp页面。抱歉,打印日期,但是列表是空的。如果
,打印的是什么?它打印的是我为日历中的eg值选择的日期是2014年10月10日。实际上,它显示了一个错误,即从字符串转换日期和/或时间时转换失败。由于从日历中选择的日期是日期类型,我将其放入字符串变量中。这可能是字符串为空的原因。请更正我的问题。在sql中,您可以使用date函数将字符串转换为日期,或者您可以解析
日期
,并在sql中将其用作参数,但这与主题无关。您使用的选项由您决定。实际上,当我尝试打印str值时,没有显示任何内容。这意味着jsp页面中的值没有传递到此jsp页面。抱歉,打印日期,但是列表是空的。如果
,打印的是什么?它打印的是我为日历中的eg值选择的日期是2014年10月10日。实际上,它显示了一个错误,即从字符串转换日期和/或时间时转换失败。由于从日历中选择的日期是日期类型,我将其放入字符串变量中。这可能是字符串为空的原因。请更正。在sql中,您可以使用日期函数将字符串转换为