小编Rya*_*yan的帖子

在视图中播放框架日期

在Play Framework视图中添加动态日期(年份)的最佳方法是什么.我想在页面底部添加版权,但我不想硬编码2011.

<p> &copy; 2011 </p>
Run Code Online (Sandbox Code Playgroud)

我怎样才能让2011年永远成为当年?

playframework

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

用Java连接2个字符串的方法

我在Java中有一个连接2个字符串的方法.它目前工作正常,但我认为它可以写得更好.

public static String concat(String str1, String str2) {
  String rVal = null;
  if (str1 != null || str2 != null) {
    rVal = "";
    if (str1 != null) {
      rVal += str1;
    }
    if (str2 != null) {
      rVal += str2;
    }      
  }    
  return rVal;
}
Run Code Online (Sandbox Code Playgroud)

以下是一些要求:

  1. 如果str1和str2都为null,则该方法返回null
  2. 如果str1或str2为null,则只返回not null String
  3. 如果str1和str2不为null,它将连接它们
  4. 它永远不会在结果中添加"null"

任何人都可以用更少的代码来做

java string refactoring concatenation

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

在视图中播放Framework配置值

如何application.nameconf/application.conf视图中访问该值?

playframework

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

Groovy字符串连接与空检查

有一个更好的方法吗?注意:part1,part2并且part3是在别处定义的字符串变量(它们可以为null).

def list = [part1, part2, part3]
list.removeAll([null])
def ans = list.join()
Run Code Online (Sandbox Code Playgroud)

所需的结果是一个连接的字符串,其中省略了空值.

string null groovy concatenation

8
推荐指数
2
解决办法
5034
查看次数

Play Framework 2.0在视图中查找当前操作

在Play Framework 2.0应用程序中,我希望能够为活动页面指定CSS类.我怎么样?

<li @if( ) { class="active" }> 
  <a href="@routes.Application.index()"> Home </a> 
</li>
Run Code Online (Sandbox Code Playgroud)

具体来说,我在if语句中添加了什么?

css playframework playframework-2.0

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

如何使用ajax显示/隐藏JSF数据表列?

我有一个ajax调用刷新下表.如果所有值都为null,我可以隐藏"得分"列(它是一个BigDecimal),否则它应该显示?

<h:dataTable id="theTable" value="#{MyBean.people}" var="person">
  <h:column>
    <f:facet name="header">
      <h:outputText value="Name" />
    </f:facet>
    #{person.name}
  </h:column> 
  <h:column rendered="#{person.score != null}">
    <f:facet name="header">
      <h:outputText value="The Score" />
    </f:facet>
    #{person.score}
  </h:column> 
</h:dataTable>
Run Code Online (Sandbox Code Playgroud)

即使分数不为null,渲染的当前总是使列不呈现.

java ajax datatable jsf

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

JSF消息的不同CSS样式

在JSF中,我在xhtml文件中包含以下行:

<h:panelGroup id="messageHeader">
   <h:messages for="messageHeader" layout="list" errorClass="error"  infoClass="inform"/>
</h:panelGroup>
Run Code Online (Sandbox Code Playgroud)

文本呈现为

<ul>
  <li class="error"> Please enter a First Name </li>
  <li class="error"> Please enter a Last Name </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

如何将CSS样式应用于<ul>标记或某些周围<span>标记?

这是我想要做的.我希望所有错误消息都出现在一个红色框中.我还希望所有信息消息都出现在一个绿色框中.上面的例子产生了2个红色框; 每个<li>项目一个.

jsf coding-style richfaces messages

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

从Groovy调用Java Apache StringUtils.join()

我试图从Groovy类中调用Apache Commons StringUtils.join()方法.我想连接3串(part1,part2,和part3).

为什么这不起作用?

def path = StringUtils.join([part1, part2, part3]) //1
Run Code Online (Sandbox Code Playgroud)

但以下行有效:

def path = StringUtils.join([part1, part2, part3] as String[]) //2
Run Code Online (Sandbox Code Playgroud)

跟进问题.为什么这样做?我使用的是StringUtils v 2.6,因此它没有varargs方法.groovy总是将方法参数转换为数组吗?

def path = StringUtils.join(part1, part2, part3)  //3
Run Code Online (Sandbox Code Playgroud)

这在很大程度上是一个好奇心问题.我不会使用StringUtils,因为我昨天发布了一个单独的问题并找到了更好的解决方案.但是,我仍然想知道为什么技术#1不起作用,但#3确实有效.

java string groovy string-utils apache-stringutils

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

从Azure Functions中调用HttpUtitility

我正在尝试从Azure Functions中进行REST调用.对于这些代码行:

var client = new HttpClient();
var queryString = HttpUtility.ParseQueryString(string.Empty);
Run Code Online (Sandbox Code Playgroud)

我收到以下错误.

The name 'HttpUtility' does not exist in the current context
Run Code Online (Sandbox Code Playgroud)

我在Azure.com中使用Web界面.

.net c# rest azure azure-functions

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