问题列表 - 第1232页

jsp taglib与jsp页面之间的根本区别是什么?

我有几个常见的元素(组件),将生成一些HTML.似乎我的选择是创建一个taglib,或者只是将该逻辑放入一个jsp页面并包含jsp.

有什么不同?积极与消极?

jsp taglib jspinclude

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

如何在SQL表中复制记录但是换出新行的唯一ID?

这个问题接近我的需要,但我的情况略有不同.源表和目标表是相同的,主键是uniqueidentifier(guid).当我尝试这个:

insert into MyTable
    select * from MyTable where uniqueId = @Id;
Run Code Online (Sandbox Code Playgroud)

我显然遇到了主键约束违规,因为我试图复制主键.实际上,我根本不想复制主键.相反,我想创建一个新的.另外,我想有选择地复制某些字段,并将其他字段留空.为了使事情变得更复杂,我需要获取原始记录的主键,并将其插入副本中的另一个字段(PreviousId字段).

我确信有一个简单的解决方案,我只是不知道足够的TSQL知道它是什么.

sql t-sql sql-server sql-server-2005

118
推荐指数
6
解决办法
16万
查看次数

在MySQL中盲目使用INSERT是否有缺点?

我经常想要为表添加一个值,或者如果它的键已经存在则更新该值.这可以通过多种方式实现,假设在示例中的'user_id'和'pref_key'列上设置了主键或唯一键:

1.盲插,如果收到重复键错误则更新:

// Try to insert as a new value
INSERT INTO my_prefs 
(user_id, pref_key, pref_value)
VALUES (1234, 'show_help', 'true');

// If a duplicate-key error occurs run an update query
UPDATE my_prefs 
SET pref_value = 'true'
WHERE user_id=1234 AND pref_key='show_help';
Run Code Online (Sandbox Code Playgroud)

2.检查是否存在,然后选择或更新:

// Check for existence
SELECT COUNT(*) 
FROM my_prefs
WHERE user_id=1234 AND pref_key='show_help';

// If count is zero, insert
INSERT INTO my_prefs 
(user_id, pref_key, pref_value) 
VALUES (1234, 'show_help', 'true');

// If count is one, update
UPDATE my_prefs 
SET pref_value = …
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

使用jQuery使用AJAX发送Excel数据

我有以下从数据库中提取数据的功能.ajax调用正常工作.如何将成功函数中的制表符分隔数据发送给用户?将contect类型设置为"application/vnd.ms-excel"不起作用.成功警报显示格式正确的数据.

     function SendToExcel() {
       $.ajax({
           type: "GET",
           url: "/Search.aspx",
           contentType: "application/vnd.ms-excel",
           dataType: "text",
           data: "{id: '" + "asdf" + "'}",
           success: function(data) {
              alert(data);
           },
           error: function (jqXHR, textStatus, errorThrown) {
              alert(jqXHR.responseText);
       }});
     }
Run Code Online (Sandbox Code Playgroud)

我不想在浏览器中显示数据 - 我想将其发送到Excel.

编辑: 我找到了一种方法来做我想要的.我没有将用户重定向到提示他们保存/打开Excel文件的新页面,而是在隐藏的iframe中打开了页面.这样,用户单击一个按钮,系统会提示他们保存/打开Excel文件.没有页面重定向.是Ajax吗?不,但它解决了我遇到的真正问题.

这是我在点击按钮时调用的功能:

     function SendToExcel() {
        var dataString = 'type=excel' +
            '&Number=' + $('#txtNumber').val() + 
            '&Reference=' + $('#txtReference').val()

        $("#sltCTPick option").each(function (i) {
             dataString = dataString + '&Columns=' + this.value;
        });

        top.iExcelHelper.location.href = "/Reports/JobSearchResults.aspx?" + dataString;;
     }
Run Code Online (Sandbox Code Playgroud)

ajax excel jquery

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

loader.load((newSource是URLRequest)是什么?newSource:new URLRequest(newSource)); 做?

我在他的Book组件中遇到了Ely Greenfield的 SuperImage中的以下代码- 我理解loader.load()但其余的做了什么?

loader.load((newSource is URLRequest)? newSource:new URLRequest(newSource));
Run Code Online (Sandbox Code Playgroud)

它看起来像某种疯狂的内联if语句,但仍然,我有点预先准备好了.如果它是if语句 - 这种方式比常规if语句更好吗?

apache-flex flash actionscript-3

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

当您使用javascript填充需要孩子的元素时,如何编写Valid XHTML 1.0 Strict代码?

我正在通过W3C的验证器运行我的网站,试图让它验证为XHTML 1.0 Strict并且我已经达到了特别粘性(至少在我的经验中)验证错误.我在网站上提供了来自各种服务的某些徽章,这些徽章提供了自己的API和代码以包含在外部网站上.这些徽章使用javascript(大多数情况下)来填充您在需要子项的标记中插入的元素.这意味着最终会生成完全有效的标记,但是对于验证器,它看到的只是一个不完整的父子标记,然后它会抛出错误.

作为一个警告,我理解我可以向他们的徽章不验证的服务投诉.没有这个,我认为有人已经验证了他们的代码,同时包括这样的徽章,这就是我感兴趣的内容.诸如"向Flickr抱怨他们的徽章"之类的答案对我没什么帮助.

另一个警告:我希望标记尽可能保持语义.IE添加一个空的li标签或tr-td对以使其验证将是一个不合需要的解决方案,即使它可能是必要的.如果这是唯一的方法可以验证,哦,好吧,但请倾向于语义标记的答案.

举个例子:

<div id="twitter_div">
<h2><a href="http://twitter.com/stopsineman">@Twitter</a></h2>
<ul id="twitter_update_list">
<script type="text/javascript" src="http://twitter.com/javascripts/blogger.js"></script>
<script type="text/javascript" src="http://twitter.com/statuses/user_timeline/stopsineman.json?callback=twitterCallback2&amp;count=1"></script>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)

注意包含javascript的ul标签.这最终通过脚本填充了lis,但是对于验证器,它只能看到未填充的ul.

提前致谢!

javascript twitter validation xhtml-1.0-strict w3c-validation

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

经典的ASP SQL注入保护

什么是防止经典asp应用程序的SQL注入的强大方法?

仅供参考我正在使用访问数据库.(我没有写应用程序)

security ms-access sql-injection asp-classic

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

客户端上的.NET日志肥皂请求

我在客户端应用程序中使用第三方.NET WebService.出于调试目的,我想捕获从我的服务器发送的SOAP请求.我该怎么做呢?这是在.NET 2.0上完成的,不使用WCF或WSE.

.net logging web-services .net-2.0

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

当文件流没有新数据时如何防止fgets阻塞

我有一个popen()函数执行"tail -f sometextfile".只要文件流中有数据显然我可以通过fgets()获取数据.现在,如果没有来自尾部的新数据,fgets()会挂起.我试过ferror()和feof()无济于事.如何在文件流中没有新内容的情况下确保fgets()不会尝试读取数据?

其中一个建议是select().由于这是针对Windows平台选择似乎不起作用,因为匿名管道似乎不起作用(请参阅此文章).

c fgets popen

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

ANSI C是否支持有符号/无符号位字段?

将位字段限定为有符号/无符号是否有意义?

c struct bit-fields

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