问题列表 - 第46427页

比较JSP中的两个valuestack字符串值 - struts2

在此先感谢您的时间.

如果它有一个保存的值,我需要预先选择一个单选按钮.我基本上需要比较valuestack中的2个字符串来确定这一点.

(我现在无法使用<s:radio,因为我需要根据表单中的其他输入元素附加一些业务规则).

我试着像下面那样在<s:set里面做了保存的id的值,s:iterate然后像下面那样比较它们,但显然我没有把它弄好.

<s:set var="savedId" value="%{flag.problemId}"/> 
              <s:iterator value="problemIdList"> 
                    <s:set var="currentId" value='<s:property value="id"/>' />                   
                        <s:if test="%{#currentId.equals(#savedId)}" >
                                <input checked="checked" type="radio" name="problemId" id="problemId" value='<s:property value="id"/>'/> <s:property value="description"/> <br/>
                        </s:if>
                <s:else>
                    <input type="radio" name="problemId" id="problemId" value='<s:property value="id"/>'/> <s:property value="description"/> <br/>
                </s:else>                       
             </s:iterator>
Run Code Online (Sandbox Code Playgroud)

基本上我需要比较两个字符串,我的代码如下.我知道我无法与下面的equals()进行比较 - 任何想法?

谢谢你!

<s:set var="savedId" value="%{flag.problemId}"/>  <s:iterator value="problemIdList">                                 
<s:if test=' <s:property value="id"/>.equals(<s:property value="savedId"/>) '>
    <input checked="checked" type="radio" name="problemId" id="problemId" value='<s:property value="id"/>'/>            <s:property value="description"/> <br/>
</s:if>
<s:else>
    <input type="radio" type="radio" name="problemId" id="problemId" value='<s:property value="id"/>'/> …
Run Code Online (Sandbox Code Playgroud)

struts2 ognl

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

具有减少的alpha的UIToolBar,希望UIBarButtonItem具有alpha 1

我有一个UIToolbar,alpha设置为.6.看起来很棒 - 但它也留下了.6的alpha按钮,这是好的,但不是很理想.有没有办法独立设置UIBarButtonItem的alpha?我怎么能让这些看起来是白色而不是略带灰色?

uitoolbar uibarbuttonitem ios

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

wix获得用户输入

Dialog.wxs

<UI>
<Dialog Id="UserRegistrationDlg" ... >
<Control Id="NameEdit" Type="Edit" X="45" Y="85" Width="220" Height="18" Property="NameValue" Text="{80}" />
</Dialog>
<UI>
Run Code Online (Sandbox Code Playgroud)

在Product.wxs中,我创建了一个属性

<Property Id="NameValueProperty" Value="NameValue" />
Run Code Online (Sandbox Code Playgroud)

然后,据我所知,我必须使用[NameValueProperty]来获取值但是id不起作用......出了什么问题?

user-input wix

9
推荐指数
2
解决办法
5148
查看次数

MYSQL查询获取给定行附近的'n'行

我有一个名为'videos'的MySQL表,其中一列是'cat'(INT),'id'是PRIMARY KEY.

因此,如果'x'是行号,'n'是类别ID,我需要得到附近的 15行

案例1:'x'之前和之后的类别中有很多行.只需在'x'之前和之后获得7行

SELECT * FROM videos WHERE cat=n AND id<x ORDER BY id DESC LIMIT 0,7
SELECT * FROM videos WHERE cat=n AND id>x LIMIT 0,7
Run Code Online (Sandbox Code Playgroud)

情况2:如果'x'在表的开头/结尾 - >打印全部(假设'y'行)'x'之前/之后的行,然后在'x'之前/之后打印15-y行

案例1不是问题,但我遇到了案例2.是否有任何通用的方法在'x'行附近获得'p'行?

mysql sql

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

如何使用jQuery Uniform库取消选中复选框

我在取消选中时遇到问题checkbox.看看我的jsFiddle,我在尝试:

   $("#check2").attr("checked", true);
Run Code Online (Sandbox Code Playgroud)

我使用统一的造型的checkbox,它根本不工作,检查/取消checkbox.

有任何想法吗?

checkbox jquery

144
推荐指数
5
解决办法
29万
查看次数

关于在何处定位Try和Catch语句的问题

我已经使用try和catch语句作为一种简单的方法来保持我的代码运行而不会崩溃(我会把所有内容都包装好).最近,我想开始更正确地使用try和catch语句.这里作为一个例子我有疑问:

public class Ninja{
    Ninja(){
    }

    public void ThrowShirikin(int numberOfShirikins){
        try{
            if(numberOfShirikins == 0){
                throw new System.ArgumentException("Invalid number of shirikins");
            }

            //Throw shirikin
        }
        catch(ArgumentException e){
            MessageBox.Show(e.Message);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

在上面的Ninja类中,我的ThrowShirikin方法的全部内容都包含在try循环中.由于输入错误只有一次机会(在这种情况下,当numberOfShirikins == 0时),不仅应该检查这个代码行包含在try循环中吗?见下文:

public class Ninja{
    Ninja(){
    }

    public void ThrowShirikin(int numberOfShirikins){
        bool errorsExist = false;
        try{
            if(numberOfShirikins == 0){
                errorsExist = true;
                throw new System.ArgumentException("Invalid number of shirikins");
            }
        }
        catch(ArgumentException e){
            MessageBox.Show(e.Message);
        }

        if(!errorsExist){
            //Throw shirikin
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

^但我在这里看起来有点笨重.关于我如何理解try catch语句的使用的任何建议和意见?谢谢!

编辑:

或者我可以这样做,所以//如果numberOfShirikins的值无效,则抛出shirikin代码永远不会执行?:

public class Ninja{
    Ninja(){
    } …
Run Code Online (Sandbox Code Playgroud)

c# class-design try-catch

9
推荐指数
2
解决办法
284
查看次数

处理F#中的空值

正如你所看到的大量问题所见,我真的越来越深入了解F#:)

另一个疑问接近我的学习路径:空值.考虑到由于.NET框架和F#(或框架中的任何其他语言)之间的紧密集成,如何处理它们?

为了简单起见,这里有一段代码:

let myfunc alist =
   try
      List.find (fun x -> true) alist
   with
      | :? KeyNotFoundException as ex -> (* should return null *)
Run Code Online (Sandbox Code Playgroud)

如何在函数中返回null?
null关键字是无用的,除非被识别(不相同nil).
而且,一般来说,处理null返回值时的最佳做法是什么?

.net null f# return-value

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

通过将2D精灵与3D模型混合来实现Z缓冲问题

我必须使用XNA在3d模型上创建一个二维菜单.现在,我已经创建了2D的spritebatch和一个3d模型.但是,正如我已经注意到的,并且在其他地方被提及,由于z缓冲区问题,模型没有正确显示.根据教程,我应该在draw方法中再次启用DepthBuffer.但是,不知何故,当我使用时:

GraphicsDevice.DepthStencilState.DepthBufferEnable = true;
Run Code Online (Sandbox Code Playgroud)

调试期间代码抛出错误,说,

无法更改只读DepthStencilState.状态对象在第一次绑定到GraphicsDevice时变为只读.要更改属性值,请创建一个新的DepthStencilState实例.

现在,我也试图创建一个新的DepthStencilState实例,但是,即使这样似乎也不起作用.我总是得到相同的错误,即使帮助文档建议它的读/写值.

请帮我弄清楚如何正确显示3D模型.

这是Draw代码供参考.

protected override void Draw(GameTime gameTime)
{
     GraphicsDevice.Clear(Color.CornflowerBlue);

     Matrix[] transforms = new Matrix[myModel.Bones.Count];
     myModel.CopyAbsoluteBoneTransformsTo(transforms);

     foreach (ModelMesh mesh in myModel.Meshes)
     {
         foreach (BasicEffect effect in mesh.Effects)
         {
             effect.EnableDefaultLighting();

             //effect.DirectionalLight0.Enabled = true;
             //effect.DirectionalLight0.DiffuseColor = Color.AntiqueWhite.ToVector3();
             //effect.DirectionalLight0.Direction = new Vector3(0, 0, 0);

             effect.World = transforms[mesh.ParentBone.Index] * Matrix.CreateRotationY(myModelRotation) * Matrix.CreateTranslation(myModelPosition);
             effect.View = Matrix.CreateLookAt(new Vector3(0, 0, 3000), Vector3.Zero, Vector3.Up);
             effect.Projection = Matrix.CreatePerspectiveFieldOfView(MathHelper.ToRadians(45f),
             GraphicsDevice.Viewport.AspectRatio, 1, 5000);
         }

         mesh.Draw();
    }

    spriteBatch.Begin();
    spriteBatch.Draw(myTexture, new Vector2(0, 0), Color.White);
    spriteBatch.End();

    DepthStencilState d …
Run Code Online (Sandbox Code Playgroud)

xna buffer depth

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

F#interactive - 如何查看当前会话中定义的所有变量

在F#interactive中,如何查看此会话中定义的变量/函数列表?像whos()python或ls()R中的函数一样?谢谢.

f# f#-interactive

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

使用AWS SDK for PHP以编程方式将文件夹添加到S3

我正在使用AWS SDK for PHP,特别是Amazon S3部分,我不太确定在哪里继续.我正在开发的CMS包括使用S3帐户在本地和远程管理文件的功能.我希望管理员能够在S3存储桶中创建文件夹,但由于S3是一个平面文件系统,我不知道如何创建一个空的"文件夹",或者至少是一个看起来像一个空白对象.我正在阅读的指南(日期为2009年...)中提到了对象名称的后缀_$folder$,但是我尝试了它并且它似乎不起作用.

必须可以在S3存储桶中创建空文件夹,因为AWS控制台能够执行此操作,因此在Amazon S3中创建空文件夹的方法是什么?

php amazon-s3 amazon-web-services

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