小编use*_*784的帖子

JSF2.0 Tomcat7中的@Named和@ManagedBean注释之间的区别

这可能是一个noob问题,但是在很多教程和示例中,我看到这些注释被用作好像它们做同样的事情.

然而,我遇到一些限制使用@Named一个(特别是依赖注入等)我找不到解释差异的来源,如果有人可以粗略概述何时使用一个或者其他.

dependency-injection el jsf-2 tomcat7

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

带有参数的JSF 2中的自定义转换器

我正在尝试实现一个自定义截断转换器,它会截断给定索引处的字符串并添加一个连续符号.只有当我对参数进行硬编码时,转换器才能正常工作,因为它们没有传递给后端.我究竟做错了什么?

参数是转换器类的属性:

@FacesConverter(value = TruncateConverter.CONVERTER_ID)
public class TruncateConverter implements Converter, StateHolder
{
    public static final String CONVERTER_ID = "bla.blablabla.Truncate";

    private int truncateIndex;
    private String contSymbol;
Run Code Online (Sandbox Code Playgroud)

这是我如何使用转换器(或尝试):

<h:outputText id="news-text-left" value="#{newsListBean.newsList_teaser.text}">
    <f:converter converterId="bla.blablabla.Truncate" truncateIndex="150" contSymbol="..." />
</h:outputText>
Run Code Online (Sandbox Code Playgroud)

我google了很多,并没有找到一个带参数的JSF2转换器的例子......谢谢你们的帮助,真的很感激!

jsf converter jsf-2

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

SQL JOIN使用映射表

我有三张桌子:

COLLECTION 
PERSON 
PERSON_COLLECTION
Run Code Online (Sandbox Code Playgroud)

哪里PERSON_COLLECTION是映射表id|person_id|collection_id

我现在想要选择集合中的所有条目并按顺序排序person.name.

我是否必须首先使用映射表连接单独的表,然后再对结果进行连接?

sql inner-join

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

3d Framework C#Winforms for micromechanics simulation

我正在制作一些软件来协助我们使用飞秒激光将3D微结构写入玻璃芯片的实验.在实际编写结构之前,为结构设置模拟器会很有帮助.我确定已经有了某种框架吗?基本需要是绘制3d数据,但如果有可能缩放,拖动和旋转对象,那将是很好的.所有提示都非常感谢!我当然乐意提供所需的任何其他信息.

干杯,阿明

c# simulation 3d winforms

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

JSONArray 类型的方法 length() 未定义

当我尝试获取 JSONArray 的长度时,Eclipse 总是给我这个编译错误:

JSONArray 类型的方法 length() 未定义

这是代码:

import org.springframework.context.annotation.Scope;
import java.net.*;
import java.io.*;

import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
import net.sf.json.JSONSerializer;
import javax.inject.Named;

@Named("search")
@Scope("request")

public class Search {

    private String query;
    private String result;
    private int num;


    public String getQuery() {
        return query;
      }
    public void setQuery(String query) {
        this.query = query;
      }
    public String getResult() {
        return this.result;
      }
    public void setResult(String result) {
        this.result = result;
      }
    public int getNum() {
        return this.num;
      }
    public void setNum(int …
Run Code Online (Sandbox Code Playgroud)

java

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

如何使用EL 2.2方法表达式将动态参数传递给支持bean?

我正在尝试从我的支持bean中的JSF 2.0页面调用函数传递动态参数.只要我传递一个静态字符串,它工作正常,但是当我尝试使用动态字符串时,我总是得到一个EL解析错误.我猜它是一个语法问题,但我想不出用方法表达式做另一种方法.我知道我可以用<f:param..../>标签来做,但我不会放弃这个:)

<h:dataTable  var="urlresult" value="#{search.searchResults_sites_urls}">
    <h:column>
        <h:form>
            <h:outputText value="#{urlresult}" />
            <h:commandLink action="#{search.showUrls(#{urlresult})}" value=" x" />
        </h:form>
    </h:column>
</h:dataTable>
Run Code Online (Sandbox Code Playgroud)

支持bean中的方法:

public void showUrls(String url) {
    //CODE
}
Run Code Online (Sandbox Code Playgroud)

这是怎么造成的,我该如何解决?

facelets el jsf-2

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

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