小编Ont*_*omo的帖子

28
推荐指数
3
解决办法
9万
查看次数

逃避表达式语言中的JavaScript

有时,我需要在JSF页面中使用EL呈现JavaScript变量.

例如

<script>var foo = '#{bean.foo}';</script>
Run Code Online (Sandbox Code Playgroud)

要么

<h:xxx ... onclick="foo('#{bean.foo}')" />
Run Code Online (Sandbox Code Playgroud)

当EL表达式求值为包含JS特殊字符(如撇号和换行符)的字符串时,这会导致JS语法错误.我怎么逃避它?

javascript jsf escaping el

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

如何在Javascript中添加美元金额

我只想添加数字(货币,如果你愿意),像1.5和1.47一样,并使它等于1.97.

这是如何完成的?我不知道我不知道怎么做!:)

var discountAmount = 0;
var ogCookie = < %= strJsonCookie % >
for (var i = 0; i < ogCookie.products.length; i++) {
    discountAmount = parseFloat(discountAmount) + parseFloat(ogCookie.products[i].discount_amount);
}
alert(discountAmount);
Run Code Online (Sandbox Code Playgroud)

javascript math currency

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

如何将参数值传递给java中的Conversion类?

我试图将值传递给JSF/SEAM中的转换类

public class ValueConverter implements Converter {

public Object getAsObject(FacesContext arg0, UIComponent arg1, String value) {
    if (StringUtils.isNotBlank(value)) {
    // logic etc here.
Run Code Online (Sandbox Code Playgroud)

我的xhtml是:

<f:converter converterId="ValueConverter">
<f:attribute name="theMaxOrderSize" id="maxorder" value="#{_cartItem.item.maxOrderSize}"/>
</f:converter>
Run Code Online (Sandbox Code Playgroud)

如何将参数值传递给java中的Conversion类?我开始错了吗?我正在使用JSF 1.2我认为..

jsf

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

标签 统计

javascript ×2

jsf ×2

apostrophe ×1

currency ×1

el ×1

escaping ×1

math ×1

sql ×1

sql-server ×1