小编Jan*_*ner的帖子

Java - 获取数字格式的正则表达式

我有这个:

  • 110121 NATURAL 95 1570,40
  • 110121 NATURAL 95 1570,40*
  • 41,110 1 x 38,20 CZK)[A]*
  • '31,831 261,791 1308,61)
  • > 01572 PRAVO SO 17,00
  • 1,000 ks x 17,00
  • 1570,40

此输出的每一行都保存在List中,我希望得到数字1570,40

对于这种类型的格式,我的正则表达式看起来像这样

    "([1-9][0-9]*[\\.|,][0-9]{2})[^\\.\\d](.*)"
    "^([1-9][0-9]*[\\.|,][0-9]{2})$"
Run Code Online (Sandbox Code Playgroud)

我有一个问题,如果最后一行是1570,40(通过第二个正则表达式),也是1570,40(最后一行是1570,40*)但是第一行没有成立...你知道吗?是问题吗?

java regex string

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

Maven - 使用-source 5或更高版本来启用...同时构建项目

我从我们的svn下载了一个项目,现在我正在尝试使用Maven构建它(mvn clean install ...我的maven是Apache Maven 3.0.4).不幸的是,当我尝试构建时,会发生以下错误.奇怪的是它报告了一些关于Java版本1.3的东西(我认为),当然我没有在我的笔记本电脑中安装它.我已经JAVA_HOME设置为JDK 1.7,我的javac也是1.7版本...

请问你知道问题出在哪里吗?

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile (default-compile) on project irapi: Compilation failure: Compilation failure:
[ERROR] /home/jan/nutch/src/plugin/irapi/src/main/java/cz/cvut/fit/linkedtv/irapi/rest/MediaServer.java:[21,1] error: **annotations are not supported in -source 1.3**
[ERROR] 
[ERROR] (use -source 5 or higher to enable annotations)
[ERROR] /home/jan/nutch/src/plugin/irapi/src/main/java/cz/cvut/fit/linkedtv/irapi/solr/SolrQueryResponseConvertor.java:[35,26] error: **for-each loops are not supported in -source 1.3**
Run Code Online (Sandbox Code Playgroud)

java pom.xml maven

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

Symfony 2 - 多种形式

有人知道如何在一个页面中呈现更多表单吗?

我有一个实体类ImportPath:id.与该实体对应的description,path,local和ImportPathForm.我想要的是像table这样的somethnig,它在每一行中都有很小的形式,可以编辑其中的一个Path.

我不知道路径的最终计数,所以它必须在某个循环中是动态的.应该从路径id(尚未实现)中获知所需的表单.

代码:Controller:public function importAction($ message ="no message"){

$em = $this->getDoctrine()->getEntityManager();

$paths = $em->getRepository('WT2\BabuBundle\Entity\ImportPath')->findAll();

$forms=array();
foreach ($paths as $path) {
$form = $this->createForm(new ImportPathForm(), $path);
$forms[]=$form;
}

// $request = $this->getRequest();
// if ($request->getMethod() == 'POST') {
// $form->bindRequest($request);
// if ($form->isValid()) {
// /* ok */
// }
// }

return $this->render('WT2BabuBundle:Admin:import.html.twig', array('forms'=>$forms,'message'=>$message));
}
Run Code Online (Sandbox Code Playgroud)

查看(摘录):

{% for key, form in forms %}
{{ key }}
<form action="{{ path('admin_import') }}" method="post" {{ form_enctype(form) }}>
{{ form_widget(form) }}
<input type="submit" …
Run Code Online (Sandbox Code Playgroud)

php forms bundle symfony

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

Spring Security 3.1拦截网址

我有拦截网址的配置

<security:http use-expressions="true" disable-url-rewriting="true">

    <security:intercept-url pattern="/secure/admission/*" access="hasRole('ROLE_ADMISSIONER')" />              
    <security:intercept-url pattern="/secure/subdean/*" access="hasRole('ROLE_SUBDEAN')" />
    <security:intercept-url pattern="/secure/referent/*" access="hasRole('ROLE_REFERENT')" />                   
    <security:intercept-url pattern="/secure/index.xhtml" access="hasRole('ROLE_REFERENT, ROLE_SUBDEAN')" />    
    <security:intercept-url pattern="/secure/*" access="hasRole('ROLE_OMNI_ADMIN')" />
    <security:intercept-url pattern="/**" access="isAuthenticated()" />
Run Code Online (Sandbox Code Playgroud)

但是现在我有一个问题,就是可以访问我的应用程序的url,例如MY_APPLICATION/PririzMaven/secure/admin/updateRole.xhtml,角色为ROLE_ADMISSIONER,url ..../secure/subdean/*,具有相同的角色,所以...但它应该被禁止给这个用户.

你知道哪里可能有问题吗?

authentication spring spring-security

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

复合组件中主体定义的标记

我正在创建一个复合组件以在我的应用程序中使用它。我需要为每个复合组件定义它自己的主体。几年前我使用JSP时,我在一些标签文件中指定了自定义主体,例如titlebar.tag,未来主体是由下面的标签声明的:

    <jsp:doBody />
Run Code Online (Sandbox Code Playgroud)

我在 JSP 文件中使用了它:

<foo:titlebar>
    <jsp:body>
        something
    </jsp:body>
</foo:titlebar>
Run Code Online (Sandbox Code Playgroud)

现在我需要在 cc:implementation 之间的 JSF 复合组件中有类似的东西

<cc:implementation> 
    SOME TAG FOR FUTURE BODY DECLARATION
</cc:implementation>
Run Code Online (Sandbox Code Playgroud)

你能给我一个建议吗?

jsf composite-component jsf-2

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