我想知道如何将JSF托管bean属性传递给JavaScript函数.
像这样的东西:
<script>
function actualizaMenu(key){
#{linkedMenu.setKey(key)}
}
</script>
Run Code Online (Sandbox Code Playgroud)
<ul>
<ui:repeat value="#{moduleList.modulos}" var="entity">
<li>
<a onclick="actualizaMenu(#{entity.key})">#{entity.nombre}</a>
</li>
</ui:repeat>
</ul>
Run Code Online (Sandbox Code Playgroud) 我有一个在虚拟机上运行的 python 应用程序,这是一个遗留问题,现在我正在迁移到 Kubernetes。
我使用influxdb==5.2.3包,连接到这个表单Influx(host=r'influx_HOST', port=8086, username='MY_USER', password='***', database='DB_NAME', ssl=True)。这个python脚本使用SSL证书调用InfluxBD,当我直接运行时使用python app.py效果很好,但是,问题是:
Traceback (most recent call last):
File "app.py", line 591, in <module>
get_horas_stock()
File "app.py", line 513, in get_horas_stock
df_temp = influx_temperatura.multiple_query_to_df(queries_temperatura)
File "/usr/src/app/analitica_py_lib_conexiones/conexion_influx.py", line 82, in multiple_query_to_df
resultado = self.__cliente.query(";".join(queries))
File "/usr/local/lib/python3.8/site-packages/influxdb/client.py", line 445, in query
response = self.request(
File "/usr/local/lib/python3.8/site-packages/influxdb/client.py", line 302, in request
raise InfluxDBClientError(response.content, response.status_code)
influxdb.exceptions.InfluxDBClientError: 400: Client sent an HTTP request to an HTTPS server.
Run Code Online (Sandbox Code Playgroud)
我了解到,从容器内部,脚本使用 …
当我按下插入按钮时,我收到标题上指示的错误
'null Converter'的转换错误设置值'2013-10-26'
<h:form id="formulario">
<h:outputLabel for="date">Plazo</h:outputLabel>
<h:inputText id="date" required="true" requiredMessage="Campo Obligatorio" value="#{aaaNewDetalles.criterioAaa.plazo}"/>
<h:message for="date" style="color: red;"/>
<h:commandButton actionListener="#{aaaNewDetalles.add()}" value="Ingresar"/>
</h:form>
Run Code Online (Sandbox Code Playgroud)
表单由此类管理:
@ManagedBean(name = "aaaNewDetalles")
@ViewScoped
public class aaaNewDetallesBean {
private CriterioAaaController controller;
private CriterioAaa criterioAaa;
@PostConstruct
public void init(){
controller= new CriterioAaaController();
criterioAaa= new CriterioAaa();
}
public void add(){
controller.save(criterioAaa);
}
public CriterioAaa getCriterioAaa() {
return criterioAaa;
}
public void setCriterioAaa(CriterioAaa criterioAaa) {
this.criterioAaa = criterioAaa;
}
}
Run Code Online (Sandbox Code Playgroud)
对象CriterioAaa:
import java.sql.Date;
@Table(name = "criterio_aaa", schema = "", catalog = …Run Code Online (Sandbox Code Playgroud) 我试图显示一个存储在MySQL中的BLOB中的图像,OpenJpa用于持久化.我正在使用<p:graphicImage>用户个人资料图片的位置,但打开页面时出错.
这是加载照片的页面代码.
<h:panelGrid columns="2">
<p:graphicImage value="#{login.getImage()}" alt="/sistema.ciclos.calidad/resources/perfil/default.png" width="150px" height="150px">
<f:param name="id" value="#{param.id}" />
</p:graphicImage>
<h:panelGrid columns="1">
<h:outputLabel id="nombre" value="#{login.usuario.getNombreCompleto()}"></h:outputLabel>
<h:outputLabel id="cargo" value="#{login.usuario.cargo.cargo}"></h:outputLabel>
<h:outputLabel id="correo" value="#{login.usuario.correo}"></h:outputLabel>
</h:panelGrid>
</h:panelGrid>
Run Code Online (Sandbox Code Playgroud)
这个方法在bean中返回照片.
@ManagedProperty("#{param.id}")
private Long id;
@PostConstruct
public void init() {
...
id=usuario.getIdUsuario();
}
...
public StreamedContent getImage() {
byte[] bytes=usuario.getFotoPerfil();
return new DefaultStreamedContent(new ByteArrayInputStream(bytes));
}
Run Code Online (Sandbox Code Playgroud)
我正在使用Primefaces 4.0,Jsf 2.0,maven.我试过这篇文章(Post)中的内容,但没有发生
javax.servlet.ServletException: org.primefaces.model.DefaultStreamedContent cannot be cast to java.lang.String
javax.faces.webapp.FacesServlet.service(FacesServlet.java:325)
org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:98)
cl.im.ciclos.service.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:32)
cl.im.ciclos.service.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:32)
cl.im.ciclos.service.security.LoginFilter.doFilter(LoginFilter.java:52)
root cause
java.lang.ClassCastException: org.primefaces.model.DefaultStreamedContent cannot be cast to java.lang.String …Run Code Online (Sandbox Code Playgroud) jsf ×3
converter ×1
date ×1
docker ×1
https ×1
influxdb ×1
javascript ×1
jsf-2 ×1
kubernetes ×1
primefaces ×1
python ×1