当前位置: 首页 > 面试题库 >

如何在JSP中将服务器端变量传递给核心标记?

东方志尚
2023-03-14
问题内容

此表达标签对我来说是正确的值<%= drug.NonAuthoritative%>

虽然我无法恢复毒品的价值。不可在C标签中使用

<c:if test="${drug.NonAuthoritative}">&nbsp;<bean:message key="WriteScript.msgNonAuthoritative"></bean:message></c:if>

方法是

public Boolean NonAuthoritative() {
    return nonAuthoritative;
}

问题答案:

有两个问题:

  1. 脚本 和EL不共享相同的作用域。该drug${drug}有匹配的页面,请求,会话或应用程序范围的现有属性的名称。如果要drugscriptlet中 而不是在控制器中进行准备,那么您应该自己将其作为属性放在这些作用域之一中。
    <% 
    Drug drug = new Drug();
    // ...
    request.setAttribute("drug", drug);
    

    %>

  1. (由Nathan部分回答),EL依赖Javabeans规范。对于非布尔属性或布尔属性,${drug.propertyName}需要一个公共方法。所以,这应该做getPropertyName()``isPropertyName()
    public class Drug {
    
    private boolean nonAuthorative;
    
    public boolean isNonAuthorative() {
        return nonAuthorative;
    }
    
    // ...
    

    }

    <c:if test="${drug.nonAuthoritative}">

(注意外壳!)



 类似资料:
  • 将服务器端PHP变量传递给JavaScript的最佳方法是什么? 为了简化问题,假设我们在PHP中有一个变量(),并且我们希望将它的值赋给一个Javascript变量() Javascript文件加载在html中--它们不是动态创建的! 2.存储在DOM中(隐藏元素中) a.在PHP中: b.读取Javascript文件(假设jQuery可用): 最后: 他们两个在我看来都很丑...有没有更好的办

  • 问题内容: 上面的Javascript写在jinja2模板中。它应该将javascript变量(即var名称)值传递给宏中的python函数。我知道上面的代码无法解决我的目的,因为我没有正确将javascript变量值传递给宏。是否有人在jinja2模板中将javascript变量传递给宏的方法? 问题答案: 您不能以这种方式将值从javascript传递到模板,因为模板将在响应返回到浏览器之前呈

  • 问题内容: 我需要更新我的时间。该值由正在执行的函数返回。 返回一个整数。 这将返回未防御状态。因此,我需要获取计数并将其传递给 问题答案: 如果您需要在每次调用之后更改重复间隔,则不能使用-使用恒定重复。您需要使用,因此您可以每次更改时间段:

  • 问题内容: 如何在不刷新页面的情况下将变量从jQuery传递到PHP?当我单击一个复选框时,我想将一个变量从jQuery传递到PHP。我也在使用formdialog。 我的PHP代码 我的JavaScript代码 问题答案: Ajax可以做到这一点。谷歌它,并检查api.jquery.com并查看ajax函数,.ajax(),.post(),.get(),.load()等。 关于您的特定问题,这是

  • 本文向大家介绍如何将JavaScript变量传递给PHP?,包括了如何将JavaScript变量传递给PHP?的使用技巧和注意事项,需要的朋友参考一下 您可以在PHP的同一页面上轻松获取JavaScript变量值。尝试以下代码L。

  • 问题内容: 我有一个返回散列的javascript函数。我需要将此哈希传递给php来进行处理。最好的方法是什么? 问题答案: 假设您的意思是 JavaScript 函数返回哈希并将其发送给PHP- 然后是AJAX

  • 问题内容: 谁能告诉我如何在JSP中将JavaScript值传递给Scriptlet? 问题答案: 您的javascript值是客户端,您的scriptlet正在服务器端运行。因此,如果您想在scriptlet中使用javascript变量,则需要提交它们。 为此,可以将它们存储在输入字段中并提交表单,或者执行ajax请求。我建议您对此进行研究。

  • 问题内容: 可能是一个非常基本的问题,但我似乎找不到简单的答案。 我有一个利用Angular的GET方法,该方法从特定的url()请求一个Promise 。 在此服务器上,我运行可以处理GET请求的快速脚本脚本。 server.js 我可以使用Angular GET方法与URL_OF_INTEREST通信,如下所示: 但是,字段数量,货币,来源和描述需要从Angular客户端应用程序理想地传递。