标签: param

jsp:使用Java类的param

我有一个包含另一个JSP文件的JSP文件.第一个JSP应该将Java类(窗口小部件)的实例传递给第二个JSP文件.

这就是我所拥有的:

第一个JSP:

<jsp:include page="/container/SpecialWidget.jsp">
     <jsp:param name="widget" value="${widget}"/> // widget is a .Java POJO
</jsp:include>
Run Code Online (Sandbox Code Playgroud)

第二个JSP:

${param.widget.id}
Run Code Online (Sandbox Code Playgroud)

问题是这段代码出错了(它说它不知道ID).如果省略".id"部分,页面将打印Java类的Java代码,这意味着该类已正确传输.如果我更改第一页的$ {widget}规则,例如$ {widget.id},我尝试打印$ {param.widget},一切正常.

我的问题:为什么我不能传递Java类并直接调用它的属性?我究竟做错了什么?

编辑:错误消息:引起:javax.el.PropertyNotFoundException:在类型java.lang.String上找不到属性'id'

java jsp param parameter-passing include

14
推荐指数
3
解决办法
1万
查看次数

rails 3使用params部分渲染

我在将部分参数传递给部分时遇到问题.无论我尝试过什么,当渲染部分时,params都不会通过.

我使用的是jquery选项卡式布局,每个选项卡都显示特定状态的工作订单,并且还基于一系列日期.

我正在使用params:sort_filter和:status_filter来完成此任务.

我的原始代码在这里,但是我想更改它以在link_to中呈现部分而不是在此处列出的方式:

         <ul>
            <li><%= link_to "Active", work_orders_path(params.merge({:status_filter => "A", :sort_filter => params[:sort_filter]}))  %></li>
            <li><%= link_to "On Hold", work_orders_path(params.merge({:status_filter => "H", :sort_filter => params[:sort_filter]}))  %></li>
            <li><%= link_to "Completed", work_orders_path(params.merge({:status_filter => "C", :sort_filter => params[:sort_filter]}))  %></li>
            <li><%= link_to "Billed", work_orders_path(params.merge({:status_filter => "B", :sort_filter => params[:sort_filter]}))  %></li>
        <li><%= link_to "All", work_orders_path(params.merge({:status_filter => "E", :sort_filter => params[:sort_filter]})) %></li>
     </ul>
Run Code Online (Sandbox Code Playgroud)

因此,我不想链接到我的work_orders_path中的索引,而是链接到一个名为viewall的部分.像这样:

<%= link_to render (:partial => 'viewall', :status_filter => "E", :sort_filter => params[:sort_filter]) %>
Run Code Online (Sandbox Code Playgroud)

如果可能的话,我需要能够使用partial传递合并的参数.我已经查看了所有的文档,并且整天用手指搜索了我的手指,以获得答案,但仍然没有提出任何问题.任何帮助,将不胜感激.

renderpartial param link-to ruby-on-rails-3

12
推荐指数
1
解决办法
3万
查看次数

XSL:如何将XML元素的值赋给变量(对页面的最小更改)?

在显示之前,请参阅xslt以操作元素值?对于原始的XML和XSL.我在那里得到了一个问题的答案.

关于这个XML/XSL的另一个问题是:如果我想在XSL局部变量中捕获元素的值(例如"title"元素),然后对其进行操作,我该如何捕获该值和将它分配给变量?我觉得它与XSL"param"有关,但我不确定.

那么,在相同的代码中,XSL 的最小变化是什么,以便我在变量中拥有title的值?

xslt variables element param

10
推荐指数
1
解决办法
5万
查看次数

PInvoke C#:Function将指针作为参数

我想在我的c#代码中访问这个函数,这可能吗?所以最后c ++代码会调用我的函数并应用名为"sFrameofData"的结构.

C++代码:

//The user supplied function will be called whenever a frame of data arrives.
DLL int Cortex_SetDataHandlerFunc(void (*MyFunction)(sFrameOfData* pFrameOfData));
Run Code Online (Sandbox Code Playgroud)

这可能会奏效吗?

C#代码:

[DllImport("Cortex_SDK.dll")]
public extern static int Cortex_SetDataHandlerFunc(ref IntPtr function(ref IntPtr pFrameOfData) );
Run Code Online (Sandbox Code Playgroud)

c# pinvoke param

10
推荐指数
1
解决办法
9477
查看次数

jQuery将params附加到url

我喜欢jQuery的$ .ajax()方法允许指定请求url的方式:

{
  url: 'http://domain.com/?param=1',
  data{
    param2: '2'
  }
}
Run Code Online (Sandbox Code Playgroud)

$ .ajax()方法将(可能)在提供的数据上调用$ .param(),并可选择将其附加到提供的URL.

我的问题是:这种类型的网址操作是否在$ .ajax()调用之外可用?

例如,我想打开一个弹出窗口,我想以与$ .ajax()相同的方式构造URL.

我已经写了一个函数来做到这一点,但我有一种感觉,我正在重新发明轮子并复制已经存在的jQuery函数:

var prepareUrl = function( url, data )
{
  var params = $.param( data );

  if ( params.length > 0 )
  {
    // url contains a query string
    if ( url.indexOf( '?' ) > -1 )
    {
      // get last char of url
      var lastChar = url.substr( url.length - 1 );

      // Append & to the end of url if required
      if ( …
Run Code Online (Sandbox Code Playgroud)

javascript ajax url jquery param

10
推荐指数
1
解决办法
2万
查看次数

htaccess将目录名重定向到参数

我想重定向所有路径,如下所示:

myurl.com/worldwide/en
myurl.com/worldwide/pt
myurl.com/worldwide/de
Run Code Online (Sandbox Code Playgroud)

至:

myurl.com/worldwide/index.php?lang=en
myurl.com/worldwide/index.php?lang=pt
myurl.com/worldwide/index.php?lang=de
Run Code Online (Sandbox Code Playgroud)

只是为了清楚路径名的动态重定向 /worldwide

其实理想情况下我想保留原始网址(例如myurl.com/worldwide/de),但加载相同的php文件与语言目录作为参数但不确定这是否可能?

谢谢

directory .htaccess redirect param

9
推荐指数
1
解决办法
4629
查看次数

T-SQL相当于Oracle的%TYPE运算符?

在PL/SQL中编写过程时,我可以将参数的类型声明为myTable.myColumn%TYPE,这样当我将myColumn的类型从varchar2(20)更改为varchar2(50)时,我不必更改过程的参数类型.在T-SQL中有类似的东西吗?

t-sql sql-server oracle plsql param

8
推荐指数
1
解决办法
3161
查看次数

通过PostMessage发送/接收字符串

虽然网上有一些资源可以解决这个粗略的话题,但我仍然没有找到适合我的答案.

我希望在我的VB.net进程和我的C++进程之间进行完全的通信.我希望能够将一个字符串发送到从C++的过程,但暂时我需要实现:

将字符串发送C++进程并进行处理.

这创造了一些我不确定的要点,但我会尽量保持这个简单......

VB中使用以下函数声明;

Declare Function PostMessage Lib "user32" Alias "PostMessageA" ( _
    ByVal hWnd As IntPtr, _
    ByVal Msg As UInteger, _
    ByVal wParam As IntPtr, _
    ByVal lParam As String _
) As Boolean
Run Code Online (Sandbox Code Playgroud)

并发送这样的消息;

PostMessage(hWnd, SM_PING, Nothing, "schlampe")
Run Code Online (Sandbox Code Playgroud)

使用以下方法声明来捕获C++中的消息;

LRESULT CALLBACK newWndProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
Run Code Online (Sandbox Code Playgroud)

并测试我是否可以使用;

char buffer[50];
sprintf(buffer, "Received: %s", (char *)lParam);
MsgBox(buffer);
Run Code Online (Sandbox Code Playgroud)


我浏览了许多我认为没必要的细节,但是请问并将它给予你.

我的问题是消息 …

c++ vb.net winapi param wndproc

7
推荐指数
1
解决办法
8693
查看次数

Java代码中@param注释的目的是什么?

/**
*@param context
*@param attrs
*/
Public DotView(Context context, Attribute attrs) {
     super(context, attrs);
     setFocusAbleInTouch(true);
}
Run Code Online (Sandbox Code Playgroud)

@param是否适用于任何目的.我在Android编程书中看到了这段代码,但作者没有解释@param的含义.我知道它在双线评论中,所以我假设@param对结果没有任何作用,它是为了可读性.我是对还是错?

java android annotations param

7
推荐指数
1
解决办法
7900
查看次数

在Extjs4.1中,如何在一次商店同步之前添加其他参数?

在商店中,有一个事件beforeload:

beforeload( Ext.data.Store store, Ext.data.Operation operation, Object eOpts )
Run Code Online (Sandbox Code Playgroud)

通过监听此事件,我可以在执行查询操作时将其他参数添加到操作中,如下所示:

store.on('beforeload', function(store, operation) {
    operation.params = Ext.applyIf({
        myParam1: 'param1',
        myParam2: 'param2'
    }, operation.params);
});
Run Code Online (Sandbox Code Playgroud)

当我创建,更新和销毁动作时,我还需要添加我的附加参数.但是,sync事件不会传递操作或存储:

beforesync( Object options, Object eOpts )
Run Code Online (Sandbox Code Playgroud)

还有其他方法吗?

extjs store sync param operation

7
推荐指数
1
解决办法
3453
查看次数