小编kbr*_*ton的帖子

如何获取请求URL?

我正在尝试重定向到用户尝试登录的页面.

我的意思是,有些页面→登录→某个页面

我知道这个;

在LoginAction中

HttpServletRequest request = ServletActionContext.getRequest();
String url = request.getServletPath();
setUrl(url);
Run Code Online (Sandbox Code Playgroud)

在struts.xml中

 <action name="LoginPro" method="login" class="LoginAction">
    <result type="redirect">${url}</result>
    <result name="input" type="tiles">login.error</result>
 </action>
Run Code Online (Sandbox Code Playgroud)

但它不起作用.请求的URL始终是"LoginPro",它正在处理登录过程.当用户单击登录按钮时,页面将转到LoginPro.所以请求网址总是loginPro ...

这似乎是这样的; somepage→登录→loginPro→LoginAction(请求url是loginPro ..)→loginPro

如何将用户重定向到他们尝试登录的页面?

struts2

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

从Java迁移到C#

我看到了一个类似于此的线程,但我之所以这样问是因为我的情况不同.

我一直是测试人员(自动化和手动),但我有一个很好的Java编程知识,虽然我没有作为程序员.

我的公司正在考虑让我转到C#编程角色.没有任何编程经验,我会难以学习C#吗?

谢谢

c# java

6
推荐指数
1
解决办法
290
查看次数

html编辑器属性

我在页面上使用了AjaxControlToolkit html编辑器:

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit.HTMLEditor"
TagPrefix="cc1" %>

<cc1:Editor ID="txtjobdesc" runat="server" AutoFocus="False"  />
Run Code Online (Sandbox Code Playgroud)

我将值发送到数据库中 txtjobdesc.Content.Tostring();

但是,如果我在编辑器中只键入一个段落,它将显示相同的描述.如果我使用任何项目符号和突出显示的单词,则会显示项目符号,下方重叠的单词.

如何将其显示为html描述?

请帮帮我..

c# asp.net ajaxcontroltoolkit html-editor

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

从Visual Studio 2010部署到SharePoint 2010时出现异常

我已经完成了MOSS 2007开发已有一段时间了,我刚刚开始尝试使用SharePoint 2010.我创建了一个SharePoint项目,添加了一个Visual Web部件,并输入"Hello,World!" 进入Web部件的用户控件.

第一次部署项目时(通过在解决方案资源管理器中从项目的上下文菜单中选择"部署"),一切正常.它部署项目,激活功能,Web部件可立即使用.

然而...

我第二次部署项目时,错误列表中出现错误,说明:

部署步骤"回收IIS应用程序池"中出错:无效的命名空间

现在,如果我转到SharePoint并手动删除Web部件,停用该功能并收回解决方案,我可以再次从Visual Studio部署; 只有在项目至少部署一次时才会出现错误.

我想我在这里遗漏了一些明显的东西.有什么建议?

visual-studio-2010 sharepoint-2010

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

位模式匹配和替换

我遇到了一个棘手的位操作问题.

据我所知,保存值的最小可变大小是8位的一个字节.C/C++中可用的位操作适用于整个字节单元.

想象一下,我有一张地图用信号10000(5位)替换二进制模式100100(6位).如果来自文件的输入数据的第一个字节是10010001(8位)存储在char变量中,则其中一部分与6位模式匹配,因此将被5位信号替换为1000001(7位)的结果.

我可以使用一个掩码来操作一个字节内的位来获得最左边的位到10000(5位)的结果,但是最右边的3位变得非常难以操作.我无法移动原始数据的最右边3位以获得正确的结果1000001(7位),然后在该char变量中填充1个填充位,该变量应由下一个输入字节的第1位填充.

我想知道C/C++是否可以实际上替换长度不适合Char(1字节)变量或甚至Int(4字节)的位模式.C/C++可以做到这一点,还是我们必须使用其他处理单位操作的汇编语言?

我听说Power Basic可以比C/C++更好地进行逐位操作.

c c++ bit-manipulation

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

与aspnet_regiis -a <UserName>相反

我希望拒绝使用aspnet_regiis访问,并希望有人知道如何做到这一点.所以与此相反:

aspnet_regiis -ga <UserName>
Run Code Online (Sandbox Code Playgroud)

asp.net iis

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

为什么好友类用于验证?

我很好奇为什么使用好友类完成数据验证.请考虑以下示例,其中MyEntity是Linq-to-SQL或Linq-to-Entities实体,下面的类是增强实体的部分类.

[MetadataType(typeof(MyEntity.MyEntityMetadata))]
public partial class MyEntity
{
    private class MyEntityMetadata
    {
        [Required(ErrorMessage = "The title is required.")]
        public string Title { get; set; }
    }
}
Run Code Online (Sandbox Code Playgroud)

为什么设计如此?当他们设计DataAnnotations时,为什么选择这种"伙伴模式"?为什么不直接将属性放在实体中?

.net c# data-annotations

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

如何提高Android模拟器的性能

我开始使用Android开发,但我机器上的模拟器性能还有很多不足之处.平心而论,我的机器在任何想象中都不是强大的.

如果没有升级我的硬件或花费$$$,有没有提高Android模拟器性能的好建议?

android

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

如何将ThreadPool.QueueUserWorkItem中的信息传递回UI线程?

我有一个相当简单的线程问题.

我正在编写一个简单的实用程序,它将根据用户定义的参数运行各种SQL脚本.

为了保持UI响应并提供有关正在执行的脚本状态的反馈,我决定使用ThreadPool.QueueUserWorkItem适合处理各种脚本的执行(通过SMO).

但是,我对如何中继SMO将返回UI线程的输出信息感到困惑.

对于这个实用程序,我使用WPF和MVVM进行演示.我想我会有一个ScriptWorker类,我可以传递参数和位置以及运行脚本的顺序.

在我运行每个脚本之后,我想以某种方式将结果返回到UI线程,以便它更新输出窗口,然后我希望工作者转移到下一个任务.

我确定这是一个基本问题,但在看到QueueUserWorkItem并看到我基本上通过回调开始工作后,我不确定我将如何完成我想要完成的任务.

我基于这篇微软文章做了我的假设:

http://msdn.microsoft.com/en-us/library/3dasc8as(VS.80).aspx

谢谢(你的)信息!

c# wpf multithreading .net-3.5

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

Windows Server 2008网络版附带了什么IIS版本

此外,如果一个应用程序在IIS 7上运行,那么新版本是否很酷(如果有的话)?

iis iis-7 iis-7.5

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