小编Ank*_*kur的帖子

如何从我的战争中访问文本文件

我如何知道用于从WAR获取文件的文件引用.

WAR的结构是:

WAR
src
- 模型
- Web
构建
  WebContent
    META-INF
    WEB-INF
      LIB

JSP在WebContent下,我已将config.txt文件放在WebContent文件夹下并尝试使用它

BufferedReader in = new BufferedReader(new FileReader("WebContent/config.txt"));

但这不起作用.有谁知道我需要传递什么参考或我如何弄明白.

java configuration servlets war java-ee

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

您能直接从Eclipse发布.war到Web服务器吗

您可以直接从Eclipse将.war发布到Web服务器吗?

我知道这不是编程问题,但我仍然认为这是一个相关的问题。

谢谢

java eclipse publish web-applications

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

如何创建JSON数组?

嗨,我想创建一个JSON数组.

我尝试过使用:

JSONArray jArray = new JSONArray();
  while(itr.hasNext()){
    int objId = itr.next();
jArray.put(objId, odao.getObjectName(objId));
  }
results = jArray.toString();
Run Code Online (Sandbox Code Playgroud)

注意:odao.getObjectName(objId)根据名为objId的"对象ID"检索名称.

但是我得到了一个非常有趣的数组

[null,null,null,"SomeValue",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"AnotherValue",null,null,null,null,null,null,null,null,null,null,"SomethingElse","AnotherOne","LastOne"]
Run Code Online (Sandbox Code Playgroud)

使用时检索它时只显示"LastOne" jQuery.

阵列看起来像

{[ "3": "someValue中"],[ "40": "AnotherValue"],[ "23": "SomethingElse"],[ "9": "AnotherOne"],[ "1": "LastOne"] }

由于某种原因,我得到的数字根本没有出现.

arrays jquery json

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

使用enctype ="multipart/form-data"的表单会导致访问隐藏字段的问题

我创建了一个隐藏的表单元素

<form name="UploadImage" enctype="multipart/form-data" method="post" action="UploadImage">
    <label>
        </label>
    <input name="imgUploadObjId" id="imgUploadObjId" value="52" type="hidden">

    //rest of the form here

</form>
Run Code Online (Sandbox Code Playgroud)

我试图在servlet中获取该行的值(正如我之前所做的那样):

int objId = Integer.parseInt(request.getParameter("imgUploadObjId"));
Run Code Online (Sandbox Code Playgroud)

但我明白了(第33行是上面的一行):

java.lang.NumberFormatException:null
java.lang.Integer.parseInt(Unknown Source)java.lang.Integer.parseInt(Unknown Source)web.objects.UploadImage.doPost(UploadImage.java:33)javax.servlet.http.HttpServlet .service(HttpServlet.java:637)javax.servlet.http.HttpServlet.service(httpServlet.java:717)

有关enctype ="multipart/form-data"的表单有什么不同吗?或者你能看到其他一些错误吗?

html java forms servlets hidden-field

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

记录和打印到控制台之间有什么区别

这是一个哲学问题.

基本上人们经常会问我是否正在记录 - 而且由于我不是全职程序员,而是经常编程但实际上更像是需求分析师的人,我不知道所有最佳实践.

我经常使用Java,所以我经常这样做

System.out.println()
Run Code Online (Sandbox Code Playgroud)

这两者之间的理论差异是什么?最终不是我也登录?Esp,如果我的评论前缀为"ERROR:"或"WARN:"?

logging terminology

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

为 RDBMS(MySQL 数据库)创建 SPARQL 端点的最佳方法

我正在(想做)一些链接开放数据集的实验,特别是政府推出的实验。

我有一个 RDBMS(更具体地说是 MySQL)。我设计它时考虑了语义网络的想法,即我将信息存储为对象、谓词和定义对象的类。反过来,所有对象通过主语 --> 谓词 --> 宾语形式的语句相互关联(其中主语来自对象表)。

我希望能够从我的应用程序查询其他 RDF 三元组存储,并让其他三元组存储查询我的数据。是否有可能“设置一些东西”以使这成为可能?

我看过耶拿。使用 Jena 似乎意味着我必须将它作为存储应用程序而不是 MySQL - 唯一的问题是我包含了一个称为类别的新概念(我不认为它是语义网络语言的一部分)。我将使用类别来帮助显示信息(它们没有任何其他含义),但使用 Jena 似乎意味着我无法在类别下组织谓词以方便查看。

我使用的是 Java,所以首选 JAVA API。

我也可能误解了耶拿的目的,也许这有用,但我不确定如何用。

我确信四天后这个问题会显得相当愚蠢,但目前我对如何继续感到有些困惑。

mysql semantic-web sparql

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

java关键字提取

是否有一个简单易用的Java库,可以获取String并返回一组字符串,这些字符串是关键字/关键字.

它不必特别聪明,只需使用停用词和词干来匹配关键词.

我正在查看KEA包http://code.google.com/p/kea-algorithm/但我无法弄清楚如何使用他们的代码.

理想情况下,具有一些示例文档的简单事物会很好.与此同时,我将着手自己写这篇文章!

编辑:当我说我无法弄清楚如何使用他们的代码,我的意思是我看不到一个简单的方法.个人课程本身具有有用的方法,可以完成大部分工作.

java nlp keyword

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

基于关键字的最近邻算法或库

我想找到一个库或算法(所以我自己编写代码)来识别网页的最近k个邻居,其中网页被定义为一组关键字.我已经完成了提取关键字的部分.

它不一定非常好,只是足够好.

任何人都可以建议解决方案,或从哪里开始.我过去曾看过Yury Lifshits的讲座,但我希望尽可能准备一些现成的东西.

Java库是首选.

java algorithm nearest-neighbor

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

MongoDB正则表达式,与控制台相比,我从Java API得到了不同的答案

我一定是在做我的正则表达式错了.

在控制台我做

db.triples.find({sub_uri: /.*pdf.*/ }); 并获得所需的结果.

我的Java类看起来像这样,(我设置了input ="pdf"):

    public static List<Triple> search(String input){

        DB db=null;
        try {
            db = Dao.getDB();
        }
        catch (UnknownHostException e1) {   e1.printStackTrace(); }
        catch (MongoException e1) {         e1.printStackTrace(); }

        String pattern = "/.*"+input+".*/";
System.out.println(input);      

                List<Triple> triples = new ArrayList<Triple>();
                DBCollection triplesColl = null;

                try {
                    triplesColl = db.getCollection("triples");      } catch (MongoException e) { e.printStackTrace();}

                {                   
                    Pattern match = Pattern.compile(pattern, Pattern.CASE_INSENSITIVE);
                    BasicDBObject query = new BasicDBObject("sub_uri", match);

                    // finds all people with "name" matching /joh?n/i
                    DBCursor cursor …
Run Code Online (Sandbox Code Playgroud)

java regex mongodb

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

我怎样才能让 JUnit 让我在一个测试用例中设置变量并在另一个测试用例中访问它们(如果它们在同一个类中)

假设我有一个名为 MyTest 的测试类。

其中我有三个测试。

public class MyTest {

AnObject object;

@Before
public void setup(){
  object = new AnObject();
  object.setSomeValue(aValue);
}

@Test
public void testMyFirstMethod(){
    object.setAnotherValue(anotherValue);
    // do some assertion to test that the functionality works
    assertSomething(sometest);
}

@Test
public void testMySecondMethod(){
    AValue val = object.getAnotherValue();
    object.doSomethingElse(val);
    // do some assertion to test that the functionality works
    assertSomething(sometest);
}
Run Code Online (Sandbox Code Playgroud)

有什么办法可以使用 的值anotherValue,该值是在第一个测试中通过其设置器设置的,在第二个测试中。我正在使用它来测试数据库功能。当我在数据库中创建一个对象时,我想获得它的 GUID,这样我就可以在以后的测试方法中使用它来进行更新和删除,而不必对 GUID 进行硬编码,从而使其与将来的使用无关。

junit

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