小编use*_*913的帖子

在设定的行范围内读取文本文件

是否可以从文本文件中读取设置的行范围,例如从第20行到第52行?

我打开文件并读取这样的文件:

text_file = open(file_to_save, "r")
line = text_file.readline()
Run Code Online (Sandbox Code Playgroud)

但只想将数据保存在一个设定的范围内,或者是否可以从包含---数据---的行之后读入包含 - 数据结尾的另一行 -

我查看了文档和在线示例,只能找到指定新行或其他内容的示例

python file

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

57, 57 必须为 JOIN 表达式定义标识变量

我收到错误

[57, 57] An identification variable must be defined for a JOIN expression
Run Code Online (Sandbox Code Playgroud)

当尝试运行此查询时

    public String searchString = "test";

    public List<Appointment> appointmentRangeSearch(Date startdatetime, Date endDate) {
        Query q = em.createQuery("SELECT u FROM Appointment U INNER JOIN Users_appointment "
                + "ON u.userid = users_appointment.userid"
                + " WHERE u.startDatetime BETWEEN :date1 AND :date2 "
                + "AND u.ATTENDEES_USER_NAME LIKE :search");
//Query q = em.createQuery("SELECT u FROM Appointment U WHERE u.startDatetime BETWEEN :date1 AND :date2");
        q.setParameter("search", "%" + searchString + "%");
        q.setParameter("date1", startdatetime, TemporalType.TIMESTAMP); …
Run Code Online (Sandbox Code Playgroud)

mysql sql jpql

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

java.lang.IllegalArgumentException:您试图使用查询字符串中不存在的字符串名称设置参数值

我有以下命名查询:

@NamedQuery(
    name = "Userdetails.findByUsername", 
    query = "SELECT u FROM Userdetails u WHERE u.username = :username"
)
Run Code Online (Sandbox Code Playgroud)

当我尝试按如下方式执行时:

getEntityManager()
    .createNamedQuery("Userdetails.findByUsername")
    .setParameter("string", "%" + string + "%")
    .getResultList();
Run Code Online (Sandbox Code Playgroud)

然后我得到以下异常:

java.lang.IllegalArgumentException:您试图使用查询字符串中不存在的字符串名称设置参数值SELECT u FROM Userdetails u WHERE u.username =:username.

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

parameters jpa derby named-query

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

h:panelGrid呈现空表格单元格

我有以下内容<h:panelGrid>:

   <h:panelGrid columns="2" id="panelGrid" > 
        <!-- heading -->
        <f:facet name="header">
            User Details
        </f:facet>

        <h:outputLabel value="#{bundle.ViewUserdetailsLabel_id}"/>
        <!-- adding in a small effect here that will fade a message when a user hovers over the id number or username -->
        <h:outputLink id="id1" value="#">  
            <h:outputText id="id" value="#{userdetailsController.selected.id}" title="#{bundle.ViewUserdetailsTitle_id}"/> 
        </h:outputLink>                            

        <p:tooltip for="id" value="This is your I.D. Number" showEffect="fade" hideEffect="fade" />
        <h:outputText value="#{bundle.ViewUserdetailsLabel_username}"/>
        <h:outputLink id="username1" value="#">  
            <h:outputText id="username" value="#{userdetailsController.selected.username}" title="#{bundle.ViewUserdetailsTitle_username}"/>
        </h:outputLink>                            
        <p:tooltip for="username" value="Your registered username, this can be changed" showEffect="fade" hideEffect="fade" /> …
Run Code Online (Sandbox Code Playgroud)

jsf primefaces panelgrid

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

如何遍历List <T>并渲染JSF Facelets中的每个项目

我想知道如何List<T>在Facelet中显示如下所示:

public List<T> searchByString(String string) {
    return getEntityManager().createNamedQuery("Userdetails.findByUsername").setParameter("username", "%" + string + "%").getResultList();
}
Run Code Online (Sandbox Code Playgroud)

<h:dataTable>是一个合适的方式吗?

jsf list facelets data-presentation

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

如何垂直对齐按钮

嗨伙计们,我有几个单选按钮,我想垂直,但我似乎只能得到水平.

目前我的代码是:

            <p:panelGrid columns="1">
                <p:selectOneRadio id="options" value="{formBean.number}">  
                    <f:selectItem itemLabel="0 - 19" itemValue="1" /> 
                    <!-- Add in the help button by the side of each item once its lined up, use a grid ?
                    <p:button icon="ui-icon-help" title="Help">  
                    </p:button> -->
                    <f:selectItem itemLabel="20 - 39" itemValue="2" />  
                    <f:selectItem itemLabel="40 - 49" itemValue="4" />  
                    <f:selectItem itemLabel="50 - 59" itemValue="5" />
                    <f:selectItem itemLabel="60 - 69" itemValue="6" />  
                    <f:selectItem itemLabel="70 - 79" itemValue="7" />  
                    <f:selectItem itemLabel="80 - 100" itemValue="8" />  
                </p:selectOneRadio>  
            </p:panelGrid>
Run Code Online (Sandbox Code Playgroud)

如何将其从水平更改为垂直,我尝试了网格方式但仍然相同.

多谢你们

编辑

我现在已经实现了我的目标: …

html css xhtml jsf primefaces

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