小编sam*_*ira的帖子

在jsf中找不到类型的属性

我试图在jsf中调用一个使用primefaces的属性.但我有类型managedbean.PersonelBean上找不到的错误500.我正在使用hibernate jsf和spring.

PersonelBean.java

@ManagedBean(name="personelMB")
@SessionScoped
public class PersonelBean implements Serializable{
    private static final long serialVersionUID = 1L;

    @ManagedProperty(value="#{PersonelService}")
    IPersonelService personelservice;
    List<Personel> personelList;

    private int personel_id;
    private String pname;
    private String pfamily;
    private String paddress;
    private String pphone;
    public IPersonelService getPersonelservice() {
        return personelservice;
    }
    public void setPersonelservice(IPersonelService personelservice) {
        this.personelservice = personelservice;
    }
    public List<Personel> getPersonelList() {
        personelList=new ArrayList<Personel>();
        personelList.addAll(getPersonelservice().getPersonels());
        return personelList;
    }
    public void setPersonelList(List<Personel> personelList) {
        this.personelList = personelList;
    }
    //getter and setter method

    public void addPersonel(){
        Personel …
Run Code Online (Sandbox Code Playgroud)

java jsf java-ee primefaces jsf-2

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

如何更改listview的文本大小

我正在使用List Activity从SQLITE中检索数据.但我无法设置列表视图的字体大小.请帮我.

public class CartList extends ListActivity {
    private ArrayList<String> results = new ArrayList<String>();
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        setContentView(com.example.easyshopping.R.layout.cart);
        openAndQueryDatabase();
        displayResultList();
    }
    private void displayResultList() {
        setListAdapter(new ArrayAdapter<String>(this,
                android.R.layout.simple_list_item_1, results));
        getListView().setTextFilterEnabled(true);   }
        private void openAndQueryDatabase() {
        try {
            SQLiteDatabase database = openOrCreateDatabase("ORCL", MODE_PRIVATE, null);
            Cursor c = database.rawQuery("SELECT title,qty,price FROM CART;", null);
                         if (c != null ) {
                int totalPrice=0;
                if  (c.moveToFirst()) {
                    do {
                        String title = c.getString(c.getColumnIndex("title"));
                        int qty = c.getInt(c.getColumnIndex("qty"));
                        int price = c.getInt(c.getColumnIndex("price"));
                        int …
Run Code Online (Sandbox Code Playgroud)

android android-layout android-listview

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

HibernateDaoSupport在hibernate 4.0中

我是jsf 2.0 spring 3.1和hibernate 4.1集成的新手.如何更改以下代码,因为hibernate 4.0不包含HibernateDaoSupport.

import org.springframework.orm.hibernate3.support.HibernateDaoSupport;


    public class CustomerDaoImpl extends 
           HibernateDaoSupport implements CustomerDao{

        public void addCustomer(Customer customer){

            customer.setCreatedDate(new Date());
            getHibernateTemplate().save(customer);

        }

        public List<Customer> findAllCustomer(){

            return getHibernateTemplate().find("from Customer");

        }
    }
Run Code Online (Sandbox Code Playgroud)

我正在尝试这个样本:http://www.mkyong.com/jsf2/jsf-2-0-spring-hibernate-integration-example/

java spring hibernate java-ee

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

在重新启动Eclipse之前,Tomcat不会更新

我有tomcat的问题.当我在我的xhtml文件中更改某些内容时,tomcat无法显示更改.它会在更改前显示页面.我重新启动tomcat,我清理tomcat工作目录,右键单击服务器并选择clean,但我必须重新启动eclipse才能看到结果.我在谷歌搜索,但我找不到我应该在tomcat中做什么设置来解决问题.在发布标签我选择"资源更改时自动发布".请帮我.我必须为每次更改重新启动eclipse.

java eclipse tomcat java-ee tomcat7

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

在android中删除或隐藏标题navigationView

我在我的项目中使用设计23.1.1.我想要没有标题的抽屉.只是菜单项就足够了.我不添加任何标题视图(以编程方式或XML格式).但在抽屉里我有空头.请帮我如何删除这个空头.

 <android.support.design.widget.NavigationView
        android:id="@+id/navigation_view"
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:layout_gravity="right"
        app:menu="@menu/drawer"
      />
Run Code Online (Sandbox Code Playgroud)

android android-layout android-design-library androiddesignsupport

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

创建bean时出错...无法加载JDBC驱动程序类[oracle.jdbc.driver.OracleDriver]

我编写了在Spring上使用JDBC运行查询的代码,但是我得到了一个例外(见下文)

这是我的context.xml

 <bean id="dataSource" 
       class="org.springframework.jdbc.datasource.DriverManagerDataSource">
   <property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"/>
   <property name="url" value="jdbc:oracle:thin:@Mohsen-PC:1521:mydb"/>
   <property name="username" value="system"/>
   <property name="password" value="123"/>    
 </bean>

 <bean id="lobHandler" class="org.springframework.jdbc.support.lob.OracleLobHandler">
   <property name="nativeJdbcExtractor" ref="nativeJdbcExtractor"/>
 </bean>

 <bean id="nativeJdbcExtractor" 
     class="org.springframework.jdbc.support.nativejdbc.CommonsDbcpNativeJdbcExtractor"/>

 <bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
   <property name="dataSource" ref="dataSource"/>
 </bean>
</beans>
Run Code Online (Sandbox Code Playgroud)

main.java

import javax.sql.DataSource;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.springframework.jdbc.core.JdbcTemplate;

class Main {

  public static void main(String args[]) throws Exception {

    ApplicationContext ac = new ClassPathXmlApplicationContext("context.xml");

    DataSource dataSource = (DataSource) ac.getBean("dataSource");

    JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);

    System.out.println(jdbcTemplate.queryForList("select EMPLOYEE_ID from EMPLOYEE", 
                                                  Long.class));
  }
}
Run Code Online (Sandbox Code Playgroud)

我看到的例外是:

Exception …
Run Code Online (Sandbox Code Playgroud)

java spring jdbc

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

p:dataTable - 删除行后刷新数据表

以下是我的数据表pic,我希望当我删除一行时,数据表刷新.但是从DB中删除了行,但之后没有从数据表中删除. 在此输入图像描述 我尝试下面的代码,但他们无法帮助我.

<h2>?????? ??????? ?????</h2>   
 <h:form id="f2" prependId="false">  

    <p:dataTable id="pdataTable" var="personel" value="#{personelMB.personelList}" rowKey="#{personelMB.personel_id}"
    >  

        <f:facet name="header">  
            ??????? ????? 
        </f:facet>  

        <p:column>  
            <f:facet name="header">  
               ????? ??????  
            </f:facet>  

            <h:outputText value="#{personel.personel_id}" />  

            <f:facet name="footer">  
                ????? 
            </f:facet>  
        </p:column>  

        <p:column headerText="???">  
            <h:outputText value="#{personel.pname}" />  
        </p:column>  

        <p:column headerText="??? ????????">  
            <h:outputText value="#{personel.pfamily}" />  
        </p:column>  

        <p:column headerText="????">  
            <h:outputText value="#{personel.paddress}" />  
        </p:column>  
   <p:column headerText="????">  
            <h:outputText value="#{personel.pphone}" />  
        </p:column>
        <p:column>
      <f:facet name="???">
         <h:outputText value="" />
      </f:facet>
      <p:commandButton icon="ui-icon-close" title="???"
                       actionListener="#{personelMB.deletePersonel(personel.personel_id)}" update="pdataTable"/>
   </p:column>
        <f:facet name="footer">  
            ????? ?????#{fn:length(personelMB.getPersonelList())} ??????.  
        </f:facet>  

    </p:dataTable>  

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

第二次尝试: …

java jsf java-ee primefaces jsf-2

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

在Android中从sqlite创建Json

我想从我的sqlite获取json文件并将其保存在asset.myJson.json中.以下是我的代码,我想在myJson.json中看到结果.请帮我如何将数据导入myJson.json.

private JSONArray jsongetResult(){
    SQLiteDatabase database = openOrCreateDatabase("ORCL", MODE_PRIVATE, null);
    Cursor cursor = database.rawQuery("SELECT id,title,qty,price FROM CART;", null);

    JSONArray resultSet     = new JSONArray();

    cursor.moveToFirst();
    while (cursor.isAfterLast() == false) {

        int totalColumn = cursor.getColumnCount();
        JSONObject rowObject = new JSONObject();

        for( int i=0 ;  i< totalColumn ; i++ )
        {
            if( cursor.getColumnName(i) != null )
            {

                try
                {

                    if( cursor.getString(i) != null )
                    {
                        Log.d("TAG_NAME", cursor.getString(i) );
                        rowObject.put(cursor.getColumnName(i) ,  cursor.getString(i) );
                    }
                    else
                    {
                        rowObject.put( cursor.getColumnName(i) ,  "" );
                    }
                }
                catch( …
Run Code Online (Sandbox Code Playgroud)

android json android-layout android-listview

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

组件ID j_id?:已在视图中找到名称.

我的项目中有HTTP Status 500错误.我正在使用jsf spring和hibernate的集成.我不知道解决这个问题.我已经添加了必要的jar文件.错误是:

description The server encountered an internal error () that prevented it from fulfilling this request.
exception: javax.servlet.ServletException: Component ID j_idt4:name has already been found in the view.  
    javax.faces.webapp.FacesServlet.service(FacesServlet.java:321)
Run Code Online (Sandbox Code Playgroud)

追踪是:

</head>
<body>
<h1>????? ???? ????? ????</h1>

  +id: j_idt4
   type: javax.faces.component.html.HtmlForm@1810af25
    +id: j_idt5
     type: javax.faces.component.html.HtmlPanelGrid@cc4dacd
      +id: j_idt6
       type: 
              ????? ?????? : 

      +id: name
       type: javax.faces.component.html.HtmlInputText@6f5ab27a
Run Code Online (Sandbox Code Playgroud)

personel.xhtml

<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:p="http://primefaces.prime.com.tr/ui"
>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" …
Run Code Online (Sandbox Code Playgroud)

java jsf tomcat java-ee jsf-2

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