小编vic*_*ugo的帖子

与其他Java Web框架相比,Grails的优势是什么?

我曾经使用过JSF,Spring MVC和Struts,我认为我在这些框架上取得了很好的成绩.最近我听说很多与我合作的优秀开发人员正在学习Grails并在他们的项目中使用它.

Grails比其他框架有什么实际优势?除了我知道其他框架之外,还值得学习吗?什么是Grails的嗡嗡声,是因为Groovy?

注意:我在SO中进行了研究,我发现的唯一相关问题是这个,并没有提到Grails

java grails java-ee

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

如何在XSLT中声明和迭代数组?

我的要求是 - 使用XSLT-显示一个包含US状态的下拉列表,并在XML中声明的一个特定的打印 'selected'将使用我的样式表.

我正在考虑使用状态声明一个数组并迭代它但我不知道该怎么做.

注意:欢迎更多的想法;)

arrays iteration xslt drop-down-menu

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

在ubuntu下的ulimit -t

我正在运行Ubuntu Linux(2.6.28-11-generic#42-Ubuntu SMP Fri Apr 17 01:57:59 UTC 2009 i686 GNU/Linux),似乎命令"ulimit -t"无法正常工作.我跑了:

ulimit -t 1; myprogram

'myprogram'是无限循环的地方.我预计程序会在1秒后中断,但它并没有停止.我在Linux Fedora安装上尝试了同样的事情,它按预期工作.

是否有一些配置必须设置才能正常工作?

- tsf

linux ubuntu ulimit

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

如何在Java中交换字符串的第一个和最后一个字符?

我在夏天练习尝试变得更好,我对以下内容有点困惑:

http://www.javabat.com/prob/p123384

给定一个字符串,返回一个新的字符串,其中第一个和最后一个字符已被交换.


例子:

frontBack("code") ? "eodc"
frontBack("a") ? "a"
frontBack("ab") ? "ba"
Run Code Online (Sandbox Code Playgroud)

码:

public String frontBack(String str) 
{
    String aString = "";

    if (str.length() == 0){
        return "";
    }

    char beginning = str.charAt(0);
    char end = str.charAt(str.length() - 1);

    str.replace(beginning, end);
    str.replace(end, beginning);

    return str;
}
Run Code Online (Sandbox Code Playgroud)

java

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

如何在jQuery中获取锚标记的id?

如何在jQuery中获取锚标记的id?这是标签.

 <ul class="formfield">
     <li class="selected"><a href="" id="text">Text</a></li>
     <li><a href="" id="textarea">Textarea</a></li>
 </ul>
Run Code Online (Sandbox Code Playgroud)

我需要在变量中获取id,即textarea,text等.

我尝试过类似的东西,但我认为没有fieldValue这样的东西.

$('.formfield a').click(function() {         
    fieldType=$('.formfield a').fieldValue();
    alert(fieldType);
});
Run Code Online (Sandbox Code Playgroud)

jquery

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

什么是简单的话阻止IO和非阻塞IO?

你如何解释一个关于阻止IO和非阻塞IO的简单凡人?我发现这些概念在我们很多程序员中都不是很清楚.

io

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

JSP 2.0 SEO友好链接编码

目前我在JSP中有这样的东西

<c:url value="/teams/${contact.id}/${contact.name}" />
Run Code Online (Sandbox Code Playgroud)

我的URL的重要部分是ID,我只是为了SEO而把它的名字放在它上面(就像stackoverflow.com那样).

我只是想知道是否有一种快速而干净的方式来编码名称(更改每个+的空格,拉丁字符删除等).我希望它是这样的:

<c:url value="/teams/${contact.id}/${supercool(contact.name)}" />
Run Code Online (Sandbox Code Playgroud)

有没有这样的功能或我应该自己做?

java seo jsp el url-encoding

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

什么相当于$?在Windows?

有人知道$?Windows命令行中的等价物吗?有没有?

编辑: $?是UNIX变量,它保存最后一个进程的退出代码

linux windows command-line

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

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

我的类不是servlet错误

我有以下servlet代码

public void doPost(HttpServletRequest request, HttpServletResponse response){

    Backup bup = new Backup();
    bup.doBackup();

    response.setContentType("text/html");
    PrintWriter out;
    try {
        out = response.getWriter();

    out.println("You backed up your data - well hopefully");
    out.flush();
    out.close();
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

}
Run Code Online (Sandbox Code Playgroud)

以及下面的堆栈跟踪

javax.servlet.ServletException:类view.BackupServlet不是Servlet org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)org.apache.coyote.http11.Http11Protocol $ Http11ConnectionHandler.process(Http11Protocol.java:583)org.apache.tomcat.util.net.JIoEndpoint $ Worker.run(JIoEndpoint.java:454)java.lang.Thread.run(Thread.java:619)

根本原因

java.lang.ClassCastException:view.BackupServlet无法强制转换为javax.servlet.Servlet org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter. java:293)org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)org.apache.coyote.http11.Http11Protocol $ Http11ConnectionHandler.process(Http11Protocol.java:583)org.apache.tomcat.util. net.JIoEndpoint $ Worker.run(JIoEndpoint.java:454)java.lang.Thread.run(Thread.java:619)

和web.xml是

<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-<br>app_2_4.xsd">
<display-name>Backup</display-name>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file> …
Run Code Online (Sandbox Code Playgroud)

java servlets

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