小编Wal*_*ter的帖子

如何将带有重写的toString()的枚举的字符串结果转换回枚举?

给出以下java枚举:

public enum AgeRange {

   A18TO23 {
        public String toString() {        
            return "18 - 23";
        }
    },
   A24TO29 {
        public String toString() {        
            return "24 - 29";
        }
    },
   A30TO35 {
        public String toString() {        
            return "30 - 35";
        }
    },

}
Run Code Online (Sandbox Code Playgroud)

有没有办法将字符串值"18 - 23"转换为相应的枚举值,即AgeRange.A18TO23?

谢谢!

java enums enumeration converter

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

如何在Grails GSP中显示图像?

我还在学习Grails,似乎遇到了绊脚石.

以下是2个域类:

class Photo {
    byte[] file 

    static belongsTo = Profile
}


class Profile {
    String fullName
    Set photos

    static hasMany = [photos:Photo]     
}
Run Code Online (Sandbox Code Playgroud)

相关的控制器代码段:

class PhotoController {

    def viewImage = {

      def photo = Photo.get( params.id )
      byte[] image = photo.file 
      response.outputStream << image

    } 
} 
Run Code Online (Sandbox Code Playgroud)

最后是GSP片段:

<img class="Photo" src="${createLink(controller:'photo', action:'viewImage', id:'profileInstance.photos.get(1).id')}" />
Run Code Online (Sandbox Code Playgroud)

现在我如何访问照片以便它将显示在GSP上?我很确定这 profileInstance.photos.get(1).id是不正确的.

grails groovy image

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

将变量从一个HTML页面传递到另一个HTML页面的最佳做法是什么?

我对Web应用程序编程比较陌生,所以我希望这个问题对每个人来说都不是太基础.

我创建了一个带有FORM的HTML页面,其中包含一个dojox数据网格(v1.2),其中填充了不同杂货项目的描述行.在用户选择他感兴趣的项目后,他将点击"提交"按钮.

此时,我可以使用javascript函数将项目ID号存储为javascript变量但我不知道如何将此ID传递到后续HTML页面.

我应该只将ID作为URL查询字符串参数传递吗?还有其他更好的方法吗?

编辑:整个过程就像一个购物车.用户将从网格中选择项目,然后在下一页上,用户将填写一些详细信息,然后结帐.

我还应该提一下,我正在使用grails,所以这发生在GSP页面中,但目前它只包含HTML.

html javascript grails dojo

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

在Grails vs Django中运行Web应用程序

我目前正处于Web应用程序的规划阶段,我发现自己试图决定使用Grails还是Django.从运营角度来看:

  1. 哪个生态系统更易于维护(迁移,备份,灾难恢复等)?如果使用grails,它可能是linux上典型的tomcat + mysql.如果django它将是linux上的apache + mysql.

  2. django或grails有更好的选择廉价和灵活的托管?最初它可能是低带宽要求.我不确定所需的确切规格,但从我一直在阅读的内容来看,django似乎需要的服务器资源少得多(甚至256MB服务器还可以),而不是grails.

python django grails groovy web-applications

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