小编Ayb*_*kov的帖子

在JAVA中的最后一个斜杠后删除字符串

我在JAVA中最后一次删除URL后删除所有内容时遇到问题.例如,我有一个URL:

http://stackoverflow.com/questions/ask
Run Code Online (Sandbox Code Playgroud)

我想把它改成:

http://stackoverflow.com/questions/
Run Code Online (Sandbox Code Playgroud)

我该怎么做.

java url

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

WICKET:控制更改CheckBox上组件的可见性

我正在使用wicket框架.

有没有人知道如何通过单击checkBox组件来控制表单中组件的可见性,以及如何在提交表单时获取复选框状态的布尔值(true或false,具体取决于是否检查).
我想做这样的事情:

TextField nameField = new TextField("name");

public StateDB() {
final AjaxCheckBox searchByFio = new AjaxCheckBox("searchByFio", new PropertyModel(this, "checkBoxValue")) {
            @Override
            protected void onUpdate(AjaxRequestTarget target) {
                nameField.setVisible(checkBoxValue);
                target.add(nameField);
            }
        };

Form form = new Form("form");

nameField.setOutputMarkupPlaceholderTag ( true );
form.add(nameField);
add(form);
}
Run Code Online (Sandbox Code Playgroud)

但结果并不是我所期待的.它只是改变了像这样的html元素
:

<input type="text" wicket:id="lastName" id="lastName" required="" value="" name="lastName">
Run Code Online (Sandbox Code Playgroud)


至:

<input id="lastName" style="display:none">
Run Code Online (Sandbox Code Playgroud)

反之亦然

java checkbox components wicket form-submit

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

0
推荐指数
1
解决办法
3344
查看次数

标签 统计

java ×2

checkbox ×1

components ×1

eclipse ×1

form-submit ×1

jar ×1

liferay ×1

portlet ×1

url ×1

wicket ×1