问题列表 - 第1756页

Grails文件上传问题

我正在尝试从grails网站模拟文件上传代码,我遇到了一些问题.我使用的代码与此处的代码相同.这是我的代码:

    <g:form action="upload" method="post" enctype="multipart/form-data">
        <input type="file" name="myFile" />
        <input type="submit" value="Upload" />
    </g:form>
Run Code Online (Sandbox Code Playgroud)

def upload = {
    def f = request.getFile('myFile')
    if(!f.empty) {
      flash.message = 'success'
    }    
    else {
       flash.message = 'file cannot be empty'
    }
}
Run Code Online (Sandbox Code Playgroud)

我在运行时收到以下错误:

Message: No signature of method: org.mortbay.jetty.Request.getFile() is applicable for argument types: (java.lang.String) values: {"myFile"}
Caused by: groovy.lang.MissingMethodException: No signature of method: org.mortbay.jetty.Request.getFile() is applicable for argument types: (java.lang.String) values: {"myFile"}
Run Code Online (Sandbox Code Playgroud)

它似乎与一些Spring配置有关.Spring似乎没有注入MultipartHttpServletRequest,所以我的请求没有适当的方法.我刚刚创建了这个应用程序grails create-app.我没有修改resources.groovy文件.我正在使用grails 1.0.3.

任何帮助深表感谢.grails网站让这看起来如此简单.

grails spring file-upload

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

释放分配给void指针数组的内存

我正在声明一个void指针数组.每个都指向任意类型的值.
void **values; // Array of void pointers to each value of arbitary type

初始化值如下:


    values = (void**)calloc(3,sizeof(void*));
    //can initialize values as: values = new void* [3];
    int ival = 1;
    float fval = 2.0;
    char* str = "word";
    values[0] = (void*)new int(ival);
    values[1] = (void*)new float(fval);
    values[2] = (void*)str;

    //Trying to Clear the memory allocated
    free(*values); 
    //Error: *** glibc detected *** simpleSQL: free(): invalid pointer: 0x080611b4
    //Core dumped
    delete[] values*;
    //warning: deleting 'void*' is undefined
    //Similar Error.
Run Code Online (Sandbox Code Playgroud)

现在我如何释放/删除为值分配的内存(void指针数组)?

c c++ memory-management

3
推荐指数
2
解决办法
6836
查看次数

隐藏私人数据成员?(C++)

有没有办法在cpp文件中隐藏C++类的私有数据成员远离其用户?我认为私有成员是实现的一部分,在头文件中声明它们似乎有些倒退.

c++ private class

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

你怎么告诉别人他们写错了代码?

我一直在与一小群人一起开展编码项目,以获得乐趣.这是一个有组织,相当有凝聚力的团体.我与之合作的人都拥有与编程相关的各种技能,但其中一些使用较旧的或完全错误的方法,例如过多的全局变量,较差的命名约定等.虽然事情有效,但执行情况很差.礼貌地询问或介绍他们使用更好的方法,而不是质疑(或侮辱)他们的经验和/或教育的方法是什么?

coding-style

214
推荐指数
14
解决办法
2万
查看次数

除了Fiddler,Charles,Poster和Achilles之外还有其他HTTP/HTTPS拦截工具吗?

我正在测试我的应用程序的安全性.

除了Fiddler,CharlesPoster(Firefox插件).有没有其他免费使用https拦截(和编辑)应用程序?特别是可以安装w/o管理员权限的.

我想到了阿基里斯,但我认为它无法处理https流量.

security testing https http

25
推荐指数
2
解决办法
4万
查看次数

如何区分文件与Perl中的目录?

我正在尝试遍历Perl中当前目录的所有子目录,并从这些文件中获取数据.我正在使用grep获取给定目录中所有文件和文件夹的列表,但我不知道返回的值是文件夹名称,哪个是没有文件扩展名的文件.

我怎么能分辨出来呢?

directory perl file

19
推荐指数
5
解决办法
3万
查看次数

操作方法:在C#中执行命令行,获取STD OUT结果

如何从C#执行命令行程序并返回STD OUT结果.具体来说,我想对以编程方式选择的两个文件执行DIFF,并将结果写入文本框.是的,我可以为自己解决这个问题,但肯定有人做过类似的事情,我很懒...

c# command-line

454
推荐指数
12
解决办法
44万
查看次数

如何在vba宏中检查空数组

我想检查空数组.Google给了我各种解决方案,但没有任何效果 也许我没有正确应用它们.

Function GetBoiler(ByVal sFile As String) As String
'Email Signature
    Dim fso As Object
    Dim ts As Object
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set ts = fso.GetFile(sFile).OpenAsTextStream(1, -2)
    GetBoiler = ts.ReadAll
    ts.Close
End Function

Dim FileNamesList As Variant, i As Integer
' activate the desired startfolder for the filesearch
FileNamesList = CreateFileList("*.*", False) ' Returns File names
' performs the filesearch, includes any subfolders
' present the result
' If there are Signatures then populate SigString
Range("A:A").ClearContents
For i = …
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba

57
推荐指数
6
解决办法
19万
查看次数

如何格式化Microsoft JSON日期?

我正在使用jQuery 在Ajax上进行第一次破解.我将数据放到我的页面上,但是我在为Date数据类型返回的JSON数据方面遇到了一些麻烦.基本上,我得到的字符串看起来像这样:

/Date(1224043200000)/
Run Code Online (Sandbox Code Playgroud)

从全新的人到JSON - 如何将其格式化为短日期格式?这应该在jQuery代码中的某个地方处理吗?我试过使用jQuery.UI.datepicker插件$.datepicker.formatDate()没有任何成功.

仅供参考:以下是我提出的解决方案:

function getMismatch(id) {
  $.getJSON("Main.aspx?Callback=GetMismatch",
    { MismatchId: id },

    function (result) {
      $("#AuthMerchId").text(result.AuthorizationMerchantId);
      $("#SttlMerchId").text(result.SettlementMerchantId);
      $("#CreateDate").text(formatJSONDate(Date(result.AppendDts)));
      $("#ExpireDate").text(formatJSONDate(Date(result.ExpiresDts)));
      $("#LastUpdate").text(formatJSONDate(Date(result.LastUpdateDts)));
      $("#LastUpdatedBy").text(result.LastUpdateNt);
      $("#ProcessIn").text(result.ProcessIn);
    }
  );

  return false;
}

function formatJSONDate(jsonDate) {
  var newDate = dateFormat(jsonDate, "mm/dd/yyyy");
  return newDate;
}
Run Code Online (Sandbox Code Playgroud)

此解决方案从回调方法获取我的对象,并使用日期格式库正确显示页面上的日期.

asp.net ajax jquery json

1954
推荐指数
32
解决办法
72万
查看次数

在第二台显示器上启动程序?

有没有办法在Delphi或C++ Builder中指定应用程序出现在哪个监视器上?

我正在为一个客户开发一个简单的程序,它在一个二级监视器上显示厨房订单,由一个酒店系统生成.目前,他们需要在启动后手动将窗口拖动到第二个监视器上.

delphi multiple-monitors c++builder point-of-sale

20
推荐指数
2
解决办法
3万
查看次数