小编Ber*_*own的帖子

构造JSP/Java代码,其中逻辑不在JSP文件中

这是一个设计问题和良好实践问题.如何构建Java Web开发,使JSP文件中没有很多逻辑.您是否应该为if结构或循环使用任何JSP标记.我看到很多代码由于JSP文件设计不当而很难遵循逻辑.然后,当您想要输出不同的格式(如PDF或XML文档)时,您无法执行此操作,因为所有逻辑都在JSP文件中.

您是否遵循Java Web开发的任何提示或实践.

我目前正在使用Spring,Hibernate,Struts的组合......并使用一些Servlet代码.

有一些与Java开发相关的良好实践.我们中的许多人已经有一段时间了解他们.JSP开发有哪些好的做法.

java jsp

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

设置独立的cygwin应用程序

我想设置一组最小的cygwin应用程序(ls,diff,path,find,grep),这样它们就可以在没有完整cygwin安装的机器上运行.

我假设我需要的只是*.exe文件和相关的*.dll.到目前为止,这就是我所拥有的.它到目前为止工作,但我想知道我可能遇到的任何问题.

cygwin

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

简单的 Spring,将 ClasspathApplicationContext 用于独立应用程序,如何重用?

如果我有一个独立的主应用程序。说20节课。它们都可能需要随时与 spring 配置(ApplicationContext)定义的 bean 进行交互。我会在主应用程序入口点引导类路径应用程序上下文。但是如何重用已经实例化的 bean?

例如,将 ClasspathApplicationContext 设置为单例似乎是一种糟糕的方法,但这就是想法。

我以为我已经看到了 GlobalContextLocator 或类似的东西,但没有看到如何使用它的示例。

java cron spring inversion-of-control jakarta-ee

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

来自Java/Struts的ResourceBundle和替换表达式

如果我有一个资源包属性文件:

A.properties:

thekey={0} This is a test
Run Code Online (Sandbox Code Playgroud)

然后我有加载资源包的java代码:

ResourceBundle labels = ResourceBundle.getBundle("A", currentLocale);
labels.getString("thekey");
Run Code Online (Sandbox Code Playgroud)

如何用某个值替换{0}文本

labels.getString("thekey", "Yes!!!");
Run Code Online (Sandbox Code Playgroud)

输出如下:

Yes!!! This is a test.
Run Code Online (Sandbox Code Playgroud)

没有方法是Resource Bundle的一部分来执行此操作.另外,我在Struts中,有没有办法使用MessageProperties来进行替换.

java struts resourcebundle java-ee

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

什么是一些优秀的Java Web开发工具(全面)

对于Web开发,什么是一些标准/好的Java工具.这适用于发展的所有方面.

例如,IDE(Eclipse,RAD,Intellij)很重要,但还有什么.

Ant很好.可能是Cygwin,Linux OS.

java

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

正则表达式在java问题,多个匹配

我试图匹配HTML文档中的多个CSS样式代码块.此代码将匹配第一个但与第二个不匹配.我需要什么代码来匹配第二个.我可以获得一个列在"样式"括号内的组的列表吗?我应该调用'find'方法来获得下一场比赛吗?

这是我的正则表达式模式

^.*(<style type="text/css">)(.*)(</style>).*$
Run Code Online (Sandbox Code Playgroud)

用法:

final Pattern pattern_css = Pattern.compile(css_pattern_buf.toString(), 
                    Pattern.CASE_INSENSITIVE | Pattern.MULTILINE | Pattern.DOTALL);

 final Matcher match_css = pattern_css.matcher(text);
        if (match_css.matches() && (match_css.groupCount() >= 3)) {
            System.out.println("Woot ==>" + match_css.groupCount());
            System.out.println(match_css.group(2));
        } else {
            System.out.println("No Match");
        }
Run Code Online (Sandbox Code Playgroud)

java regex

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

自然语言解析,实际例子

我希望使用自然语言解析库来进行简单的聊天机器人.我可以获得词性标签,但我总是想知道.你怎么用POS做的.如果我知道演讲的部分,那么呢?

我想这会对回复有所帮助.但是我可以使用哪些数据结构和架构.

java nlp

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

您对GWT的体验是什么?

您是否发现Google Web Toolkit是一个有用的项目?有许可问题吗?

java gwt

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

在Scala中的基本插入排序,Haskell版本的端口

我试图从Haskell移植这个特定的插入排序.在大多数情况下,如果List长于输入或有时复制的值,我会得到奇怪的错误输出.你看到我失踪的东西吗?或者我可能没有正确地从Haskell复制语法:

如果你提供修复,你可以使用类似的语义,我试图理解这个特定的版本.

object InsertionSortApp {

/* 
 * Based on Haskell version:
  insert e [] = [e]
  insert e lst@(x:xs)
    | e < x     = e : lst
    | otherwise = x : (insert e xs)
  insertionSort lst = insertionSort' lst [] where
    insertionSort' [] lst = lst
    insertionSort' (x:xs) lst = insertionSort' xs (insert x lst)
 */

  def insert(e : Integer, lst : List[Int]) : List[Int] = {
      def insertPrime(xs: List[Int]) : List[Int] = xs match {
        case Nil => …
Run Code Online (Sandbox Code Playgroud)

java sorting haskell scala

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

将具有日期格式的字符串列表/向量转换为带有R的posix日期类

我有一个字符串列表,我们的日期格式,我想将其转换为我可以用R操作的posix日期列表,我该怎么做?

这就是我所拥有的,但我最终得到了一个列表列表:

 a <- c("2009.01.01 00:00:00", "2009.01.01 00:00:00")

z <- lapply(a,function(x){strptime(x, "%Y.%m.%d %H:%M:%S")})

> z <- lapply(a,function(x){strptime(x, "%Y.%m.%d %H:%M:%S")})
> summary(z)
     Length Class   Mode
[1,] 1      POSIXlt list
[2,] 1      POSIXlt list
Run Code Online (Sandbox Code Playgroud)

statistics timestamp r

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