【问题标题】:How can get value of some component of jsp page in scriplet tag?如何在scriptlet标签中获取jsp页面某些组件的值?
【发布时间】:2012-08-25 22:33:41
【问题描述】:

我在隐藏字段中设置“Id”。我应该怎么做才能在 Scriptlet 中获得这个值?

我有这个字段

<html:hidden name="ConfigForm" property="ConfigId" styleId="ConfigId"/> 

我希望这个字段的值在我的 scriptlet 中有这样的代码行

<% Integer ConfigId =1;
  ConfigDTO = getConfig(ConfigId, null); %> 

现在我正在传递硬编码的 ConfgiId,但我需要用隐藏字段值替换它。 ——

【问题讨论】:

  • 你能详细说明你的问题吗?也许有一些代码和你真正想要实现的目标?
  • 可能你会用--- request.getAttribute("hidden field name");

标签: java javascript jsp jakarta-ee struts


【解决方案1】:

编辑

也许你可以试试这个(假设 ConfigId 是 java.lang.Integer):

<jsp:useBean id="configId" class="java.lang.Integer"/>  
<bean:write name="configId" property="ConfigId"/>  

<%  
  ConfigDTO = getConfig(configId, null);
%>

另外,如果你还没有得到 bean taglib 声明,你需要添加它:

<%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean" %>

【讨论】:

    猜你喜欢
    • 2010-10-18
    • 2013-05-14
    • 2020-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多