问题列表 - 第19377页

Spring MVC和Checkboxes

我正在使用Spring MVC 3.0并且无法完全看到这个问题的所有部分:我的控制器将生成一个域对象列表.假设一个带有firstName,lastName,age和role属性的简单User对象.我想在表中输出该用户列表(每个属性一列),每行还有一个默认选中的复选框.然后,使用该页面的人可能会取消选择其中一些页面.当他们点击提交按钮时,我希望能够获取所选用户的列表并对其进行操作.

我知道Spring中有一个表单:checkboxes标签,但我不太清楚如何使用它以及如何在控制器中获得结果.

任何帮助或建议?

java spring spring-mvc

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

oracle - 临时表与永久表

在Oracle中,临时表和永久表之间有什么区别?

oracle temp-tables

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

实体框架 - ToList()和0记录

当期待记录集(> = 1记录)时,如何检查该0记录情况?

例如:

RivWorks.Model.FeedStoreReadOnly store = new RivWorks.Model.FeedStoreReadOnly(AppSettings.FeedAutosEntities_connString, AppSettings.FeedAutosEntities_metadata, AppSettings.FeedAutosEntities_providerName);
RivWorks.Model.NegotiationAutos.Entities _dbFeed = store.ReadOnlyEntities();
var companyDetails = from a in _dbFeed.ClientClientMap where a.CompanyID == CompanyId select a;
return companyDetails.ToList();
Run Code Online (Sandbox Code Playgroud)

当它返回时,它在ToList()上出错,因为没有满足WHERE子句的记录.那么,检查0条记录的正确方法是什么,以及那时推荐的回报是什么?


根据以下答案添加:

if (companyDetails.Count() > 0)
    return companyDetails.ToList();
else
{
    List<RivWorks.Model.NegotiationAutos.ClientClientMap> ret = new List<RivWorks.Model.NegotiationAutos.ClientClientMap>();
    ret.Add(companyDetails.FirstOrDefault());
    return ret;
}
Run Code Online (Sandbox Code Playgroud)

尚未测试,但(逻辑上)似乎有效.想知道是否有更简单的方法.


注意:

我明白了.DB运行的SQL帐户未被DBA授予正确的权限集.我们更改了新表/视图上的所有GRANT语句,现在它正在运行.

我仍然不确定正确答案是什么.我倾向于创建一个空白(新)记录并添加到列表中,以便我们收到列表的人有东西可以显示(如果没有别的话可以编辑)...

.net c# entity-framework

4
推荐指数
1
解决办法
5046
查看次数

Visual Studio 2008中奇怪的编译错误

我在编译以下代码时遇到问题:

#include <stdio.h>
#include <limits.h>
int main () {
    printf("short: [%d,%d]\n",SHRT_MIN,SHRT_MAX);
    printf("int: [%d, %d]\n",INT_MIN, INT_MAX);
    printf("long: [%d, %d]\n",LONG_MIN,LONG_MAX);
    int aa=017;
    printf("%d\n",aa);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

错误信息是:

1>c:\tic\ex1\ex2\ex2.c(12) : error C2143: syntax error : missing ';' before 'type'
1>c:\tic\ex1\ex2\ex2.c(13) : error C2065: 'aa' : undeclared identifier
Run Code Online (Sandbox Code Playgroud)

但是,编译这个很好:

    #include <stdio.h>
    #include <limits.h>
    int main () {
        int aa=017;
        printf("short: [%d,%d]\n",SHRT_MIN,SHRT_MAX);
        printf("int: [%d, %d]\n",INT_MIN, INT_MAX);
        printf("long: [%d, %d]\n",LONG_MIN,LONG_MAX);
        printf("%d\n",aa);
        return 0;
    }
Run Code Online (Sandbox Code Playgroud)

知道问题是什么吗?

c visual-studio

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

编写源代码之前或之后的TDD和测试?

我已经看过许多关于为什么测试驱动开发是好的文章,它减少了开发时间等等.但在搜索了很多论坛后,我仍然没有得到TDD的具体优势.我并不是说测试是一件坏事,但我的观点是,如果我在编写源代码后编写单元测试而不是像TDD建议那样反之亦然.两个测试用例一旦完成就会像回归测试一样.在尝试在遗留代码中跟踪TDD时,我也遇到了很多问题.我想现在大多数代码都是遗留代码,我们必须在没有预先存在的测试的情况下修改代码.此外,TDD仅限于单元测试,甚至仅限于系统级和集成测试.我无法想象如何在不编写源代码的情况下进行集成测试.

tdd unit-testing

4
推荐指数
4
解决办法
2318
查看次数

这段代码的大O表示法

int ara(int dizi[], int ilk, int son, int deger) { 
      int indeks;    
      if ( ilk > son ) 
        return 0; 

      indeks = (ilk + son) / 2; 
      if ( dizi[indeks] < deger ) 
        return ara(dizi, indeks+1, son, deger); 
       else if ( dizi[indeks] > deger ) 
        return ara(dizi, ilk, indeks-1, deger); 
       else  
       return 1; 
} 

for (i=1; i<2*n; i++)   { 
    printf("Bir sayi giriniz: "); 
    scanf("%d", &sayi); 
    sonuc = ara(matrix, 0, n-1, sayi); 
    if ( sonuc == 1 ) 
      printf("Found!\n"); 
     else 
      printf("Not …
Run Code Online (Sandbox Code Playgroud)

c big-o

0
推荐指数
1
解决办法
483
查看次数

打开zip并阅读内容

可能重复:
mysql_fetch_array()期望参数1是资源,在select中给出boolean

我有一个小的PHP,应用程序或任何打开zip并阅读内容的东西.但它只在某些时候起作用...有时当我上传.zip并尝试查看内容时,它会工作并回送每个文件给我,但有些时候(是的,我有很多.zip文件),它返回这些错误:

Warning: zip_read() expects parameter 1 to be resource, integer given in /home/blah/public_html/templates.php on line 23

Warning: zip_close() expects parameter 1 to be resource, integer given in /home/blah/public_html/templates.php on line 31
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

$open = zip_open($file);
while($zip = zip_read($open)) {
$file = zip_entry_name($zip);
echo $file.'<br />';
}
zip_close($open);
Run Code Online (Sandbox Code Playgroud)

php zip view

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

foo [i]和foo-> at(i)与stl向量之间的差异

有什么理由吗?

foo =(bar-> at(x)) - > at(y);

工作,但

foo = bar [x] [y];

不起作用,其中bar是向量的向量(使用c ++ stl)

声明是:

std :: vector <std :: vector <Object*>*>

c++ stl vector

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

在存储到数据库之前或渲染之前清理HTML?(ASP.NET中的AntiXSS库)

我有一个编辑器,允许用户添加存储在数据库中并在网页上呈现的HTML.由于这是不受信任的输入,我打算Microsoft.Security.Application.AntiXsSS.GetSafeHtmlFragment用来清理HTML.

  • 我应该在保存到数据库之前还是在将不受信任的输入呈现到网页之前进行实体化?
  • 将AntiXSS源代码包含在我的项目而不仅仅是DLL中是否有优势?(也许我可以自定义白名单?)
  • 我应该查看哪个类文件来实际实现GetSafeHtmlFragment

asp.net xss html-sanitizing antixsslibrary

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

如何从Android上的应用程序启动URL?

如何编写Android应用程序以启动Web浏览器以显示给定的URL?

(我宁愿不将Web浏览器组件嵌入到我的应用程序中,而是想启动Android Web浏览器来显示URL.)

谢谢!

browser url android

4
推荐指数
1
解决办法
1006
查看次数