在ZK框架中,在zul文件中我想调用javascript函数但它不会发生.
<a label="Click" onClick="popUp();">
Run Code Online (Sandbox Code Playgroud)
我也有popUp()函数.但是当我点击时
<script type="text/javascript">
function createPopUp(url)
{
var w = 600;
var h = 500;
var left = (screen.width/2)-(w/2);
var top = (screen.height/2)-(h/2);
window.open(url,'name','scrollbars=yes,width='+w+', height='+h+', top='+top+', left='+left);
}
</script>
Run Code Online (Sandbox Code Playgroud)
但是,当我点击该链接时,它显示以下错误:
Sourced file: inline evaluation of: `` popUp();'' :
Command not found: popUp() : at Line: 13 :
in file: inline evaluation of: `` popUp();'' : popUp ( )
Run Code Online (Sandbox Code Playgroud) 在其中一个论坛中,我发现下面的代码是一个问题:
public class Test{
public static void main(String[] args){
System.out.println("Hello");
Test:
System.out.println("World");
}
}
Run Code Online (Sandbox Code Playgroud)
并询问结果会是什么?
我认为这将是一个编译时错误,因为我还没有看到Test:
java中的代码.我错了,令人惊讶的是,在编译和运行代码之后打印了两行.
任何人都可以告诉我这种Test:
代码的用途是什么?为什么不抛错误?
我发现ZK Java Web框架非常容易,因为它内置了对Ajax的支持,那么我为什么要使用JSF呢?我发现JSF的Ajax即A4J不如ZK的Ajax好.
在JSF 2.0中,如何隐藏.xhtml
URL的扩展名?可以配置web.xml
吗?
我只想将当前的URL更改http://localhost:8080/sms/faces/admin/account/process_monthly_fee.xhtml"
为".../process_monthly_fee.jsf"
.
添加以下上下文参数web.xml
不能解决我的问题,但我的应用程序不显示任何内容:
<context-param>
<param-name>javax.faces.FACELETS_VIEW_MAPPINGS</param-name>
<param-value>*.jspx</param-value>
</context-param>
Run Code Online (Sandbox Code Playgroud)
要么
<context-param>
<param-name>javax.faces.DEFAULT_SUFFIX</param-name>
<param-value>.jspx</param-value>
</context-param>
Run Code Online (Sandbox Code Playgroud)
我的web.xml
文件是这样的:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
<display-name>School Management System</display-name>
<welcome-file-list>
<welcome-file>faces/index.xhtml</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/faces/*</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>upload</servlet-name>
<servlet-class>com.sms.model.student.Upload</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>upload</servlet-name>
<url-pattern>/Upload</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>marks</servlet-name>
<servlet-class>com.sms.student.service.Mark</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>marks</servlet-name>
<url-pattern>/marks</url-pattern>
</servlet-mapping>
<error-page>
<exception-type>java.lang.Exception</exception-type>
<location>/error/error.xhtml</location>
</error-page>
<session-config>
<session-timeout>30</session-timeout>
</session-config>
<filter>
<filter-name>Extensions Filter</filter-name> …
Run Code Online (Sandbox Code Playgroud) 我通过 Java 中的 Stripe SDK 创建了具有特定 UUID 的客户。我已从 stripe 仪表板中删除了该客户,并尝试再次使用相同的 UUID 创建客户。但是 Stripe create API 返回错误:An error occurred: com.stripe.exception.InvalidRequestException: Customer already exists.; code: resource_already_exists; request-id: req_ijx6XztFJpbl9M
,但是在为相同的 UUID 创建订阅时,API 返回:com.stripe.exception.InvalidRequestException: No such customer: <uuid>; code: resource_missing; request-id: req_WGL7FhMKf47uh6
任何帮助表示赞赏。谢谢