JSF-在运行时填充值
光环 我的名字是Sergie,我正在从事我的学校项目,使用jsf spring和jpa构建学校自动化系统。我正在学习jsf。 我需要你的帮助,三头 城市|学校|添加/删除JSF-在运行时填充值,jsf,Jsf,光环 我的名字是Sergie,我正在从事我的学校项目,使用jsf spring和jpa构建学校自动化系统。我正在学习jsf。 我需要你的帮助,三头 城市|学校|添加/删除 城市|学校|添加/删除 “文本框”复选框 “文本框”复选框 城市人口来自城市阶层 public class UkrCity { private List<A> ukrCities; public List<A> getUkrCities() {
城市|学校|添加/删除
“文本框”复选框
“文本框”复选框
城市人口来自城市阶层
public class UkrCity {
private List<A> ukrCities;
public List<A> getUkrCities() {
return ukrCities;
}
public void setUkrCities(final List<A> ukrCities) {
this.ukrCities= ukrCities;
}
private void allCities() {
//add all cities in a list
ukrCities.add("Київ");
ukrCities.add("Харків");
}
}
public class-UkrCity{
私人上市公司;
公共列表getUkrCities(){
返回英国;
}
公共无效设置(最终列表){
this.ukrCities=ukrCities;
}
私人城市{
//将所有城市添加到列表中
添加(“kїїf”);
增加(“ааааіаіа”);
}
}
如何在城市下的xhtml页面和学校下的空白文本框和复选框以及添加/删除tav下显示UKRCITES
多谢各位
对不起,我的英语不好 我已经重构了你的代码。这是Ukricity课程
package com.example;
import java.io.Serializable;
public class UkrCity implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
private String name;
public UkrCity(String name) {
this.setName(name);
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
这是备用豆
package com.example;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Arrays;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
@ManagedBean
@SessionScoped
public class TableBean implements Serializable{
/**
*
*/
private static final long serialVersionUID = 1L;
private ArrayList<UkrCity> cities = new ArrayList<UkrCity>(Arrays.asList(new UkrCity("Київ"),new UkrCity("Харків") ));
public ArrayList<UkrCity> getCities() {
return cities;
}
}
package.com.example;
导入java.io.Serializable;
导入java.util.ArrayList;
导入java.util.array;
导入javax.faces.bean.ManagedBean;
导入javax.faces.bean.SessionScoped;
@ManagedBean
@会议范围
公共类TableBean实现了可序列化{
/**
*
*/
私有静态最终长serialVersionUID=1L;
私人ArrayList城市=新ArrayList(Arrays.asList(新UkrCity(“аїїаааїа”)和新UkrCity(“аааіа111;
公共阵列列表getCities(){
回归城市;
}
}
这是您的index.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:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html">
<h:head>
<title>UkrCities Table</title>
</h:head>
<h:body>
<h:form>
<h:dataTable value="#{tableBean.cities}" var="city">
<h:column>
<f:facet name="header">City</f:facet>
<h:outputText value="#{city.name}" />
</h:column>
<h:column>
<f:facet name="header">School</f:facet>
<h:inputText value="" />
</h:column>
<h:column>
<f:facet name="header">Add/Remove</f:facet>
<h:selcectBooleanCheckbox value="" onclick="submit()" />
</h:column>
</h:dataTable>
</h:form>
</h:body>
</html>
Ukricies表
城市
学校
添加/删除
我已经重构了您的代码。这是Ukricity课程
package com.example;
import java.io.Serializable;
public class UkrCity implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
private String name;
public UkrCity(String name) {
this.setName(name);
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
这是备用豆
package com.example;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Arrays;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
@ManagedBean
@SessionScoped
public class TableBean implements Serializable{
/**
*
*/
private static final long serialVersionUID = 1L;
private ArrayList<UkrCity> cities = new ArrayList<UkrCity>(Arrays.asList(new UkrCity("Київ"),new UkrCity("Харків") ));
public ArrayList<UkrCity> getCities() {
return cities;
}
}
package.com.example;
导入java.io.Serializable;
导入java.util.ArrayList;
导入java.util.array;
导入javax.faces.bean.ManagedBean;
导入javax.faces.bean.SessionScoped;
@ManagedBean
@会议范围
公共类TableBean实现了可序列化{
/**
*
*/
私有静态最终长serialVersionUID=1L;
私人ArrayList城市=新ArrayList(Arrays.asList(新UkrCity(“аїїаааїа”)和新UkrCity(“аааіа111;
公共阵列列表getCities(){
回归城市;
}
}
这是您的index.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:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html">
<h:head>
<title>UkrCities Table</title>
</h:head>
<h:body>
<h:form>
<h:dataTable value="#{tableBean.cities}" var="city">
<h:column>
<f:facet name="header">City</f:facet>
<h:outputText value="#{city.name}" />
</h:column>
<h:column>
<f:facet name="header">School</f:facet>
<h:inputText value="" />
</h:column>
<h:column>
<f:facet name="header">Add/Remove</f:facet>
<h:selcectBooleanCheckbox value="" onclick="submit()" />
</h:column>
</h:dataTable>
</h:form>
</h:body>
</html>
Ukricies表
城市
学校
添加/删除
好的,塞吉,我会提供给你所有的东西,这很容易。约克,塞吉,我会提供给你所有的东西,这很容易