我是MSSQL用户,现在我将我的数据库转换为MySQL.我在MySQL中编写以下查询:
select * into new_tbl from tbl
Run Code Online (Sandbox Code Playgroud)
我收到以下错误
Error : Undeclared variable new_tbl
Run Code Online (Sandbox Code Playgroud)
如何在MySQL中正确编写这样的查询?
我需要使用jQuery验证表单.我可以逐个查看我的所有输入,但这不是一个非常实用的解决方案.
如何更有效地检查我的所有输入是否非空?在我的形式,我可以有input
不同类型的元素:文本,几组广播,选择等.
我可以meta
在网页中放两个标签吗?
我想说:
<meta http-equiv="Pragma" content="no-cache" />
Run Code Online (Sandbox Code Playgroud)
这样我的网页就不会被缓存了
和:
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
Run Code Online (Sandbox Code Playgroud)
这样我的网页就可以与IE兼容了.
我是JSF的新手所以我不知道我面临的行为是否正常.
我有这个代码:
<p:selectBooleanCheckbox id="locationChoice1" value="#{login.locationChoice1}">
<p:ajax listener="#{login.chooseLocationType1}" update="locationChoice1 locationChoice2 positionChoice" />
<p:ajax listener="#{login.retrieveGalaxies}" update="test" />
</p:selectBooleanCheckbox>
Run Code Online (Sandbox Code Playgroud)
我的login.retrieveGalaxies
函数调用sleep(8000)
函数来模拟延迟.我期待我的组件locationChoice1
,locationChoice2
并positionChoice
在1或2秒内更新,我的test
组件将在8秒内更新,但所有都在8秒内更新.
这是正确的行为吗?
我尝试使用async
参数,但它没有改变结果.
对于application/json
或application/xml
我可以DataContract
用于自定义属性名称绑定:
[HttpPost]
public string Method([FromBody]Model request)
{
}
[DataContract]
public class Model
{
[DataMember(Name="custom_name")]
public string CustomName { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
我该如何使用DataContract
或其他用途application/x-www-form-urlencoded
?
如何将type属性更改submit
为button
使用JavaScript或jQuery?我使用input
像这样的元素<input type="submit" name="submitform"/>
.
所以在面对可怕的事情后javax.faces.application.ViewExpiredException
,我不得不环顾互联网寻找合适的解决方案.幸运的是,解决方案随时可用,我继续采用OmniFaces FullAjaxExceptionHandler.
足够说,就像OmniFaces的几乎所有东西一样,它创造了奇迹.但是,每当我有一个视图到期时,我会得到:
SEVERE: WebModule[/myModule]FullAjaxExceptionHandler: An exception occurred during processing JSF ajax request. Error page '/WEB-INF/errorpages/test.xhtml' will be shown.
javax.faces.application.ViewExpiredException: viewId:/my/page.xhtml - View /my/page.xhtml could not be restored.
...
Run Code Online (Sandbox Code Playgroud)
这很好,因为它是按预期处理的,但无论如何要将这个异常打印到server.log?这会快速占用日志.
我正在运行:
Mojarra 2.1.23
PrimeFaces 4.0-SNAPSHOT
OmniFaces 1.6-SNAPSHOT-2013-07-01
在
Glassfish 3.1.2.2上
我需要开发一个服务来监听每个活动的开始.我必须这样做吗?
ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
List<ActivityManager.RunningAppProcessInfo> runningAppProcessInfo = am.getRunningAppProcesses();
for (int i = 0; i < runningAppProcessInfo.size(); i++) {
Log.v("Proc: ", runningAppProcessInfo.get(i).processName);
}
Run Code Online (Sandbox Code Playgroud)
我需要每隔X秒做一次吗?它会影响电池消耗吗?
这可能是一种架构问题,但它仍然必须有一个"最佳实践解决方案"或一个公认的标准.
我在谈论需要在网站上显示的某种静态数据,例如产品目录,菜单和菜单项列表,面包屑块列表等.我想这个选项在使用任何标准CMS时都可用.
但是我想在这个问题上使用纯JSF解决方案.
所以,回到这个问题,我的阐述源于以下原则:
数据不应该在facelets中进行硬编码,因此我使用数据库来保存值,就像在下面的db脚本中一样(在我的例子中是MYSQL):
CREATE TABLE CatalogueGroup (
CatalogueGroupName VARCHAR(100) NOT NULL PRIMARY KEY,
URLPath VARCHAR(200) NOT NULL,
ParentGroupName VARCHAR(100) DEFAULT NULL,
FOREIGN KEY (ParentGroupName) REFERENCES CatalogueGroup(CatalogueGroupName) ON UPDATE CASCADE ON DELETE SET NULL
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
Run Code Online (Sandbox Code Playgroud)然后我想使用实体类保存在@ManagedBean中并将其显示在视图中,如
public class CatalogueGroup implements Serializable {
private String catalogueGroupName;
private List<CatalogueGroup> children = new ArrayList<CatalogueGroup>();
private CatalogueGroup parentGroup;
//other stuff of this bean
}
@ManagedBean
@SessionScoped
public class CatalogueBean implements Serializable {
private CatalogueGroup catalogue;//loaded via CatalogueGroupDAO with condition parentGroup == …
Run Code Online (Sandbox Code Playgroud)javascript ×2
jquery ×2
jsf-2 ×2
ajax ×1
android ×1
glassfish ×1
html ×1
input ×1
jsf ×1
launch ×1
listen ×1
managed-bean ×1
meta ×1
mysql ×1
omnifaces ×1
primefaces ×1
sql ×1
sql-server ×1