小编enk*_*kor的帖子

如何使用Stripes清除bean字段

在JSP中,我有以下字段:

<stripes:text name="email"/>
Run Code Online (Sandbox Code Playgroud)

这个字段在我的动作bean(片段)中:

    public class CreateClaim implements ActionBean {

    private String email;

    public void setEmail(String email) {
        this.email = email;
    }

    public String getEmail() {
        return email;
    }

    public Resolution alc(){
        email = "poodle";
        return new ForwardResolution("aForward.jsp");
    }

}
Run Code Online (Sandbox Code Playgroud)

在alc()方法中,我将email设置为null.但是当页面呈现时,电子邮件字段的值与最初输入的完全相同.有没有办法清除此字段并触发事件?

干杯

戴夫

java stripes web-applications

7
推荐指数
1
解决办法
1666
查看次数

如何在Spring MVC中将对象列表作为Json返回

我正在尝试获取要在Spring 3 MVC应用程序上呈现的对象列表,并希望通过Ajax执行此操作.

所以在我的Spring课程中我有:

@RequestMapping(value = "/viewSearchEnquiriesAjax", method = RequestMethod.GET, headers = "Accept=application/json")
public @ResponseBody List<Enquiry> getEnquiriesBySearchAjax(@RequestParam String name) {
    Search search =  new Search();
    search.setFirstName(name);
    return searchEnquiries(search);
}
Run Code Online (Sandbox Code Playgroud)

但是当运行它时我得到500(内部服务器错误).当我在浏览器中调试时,这表明了这一点'GET http://localhost:8080/SpringMVC/viewSearchEnquiriesAjax?name=peter 500 (Internal Server Error)'

我可以成功返回一个没有错误的对象.Spring Json mapper(Jackson)可以正确转换吗?我错过了什么基本的东西?

我的javascript如下:

function doAjaxPost() {
// get the form values
var firstName = $('#firstName').val();
$.getJSON("/SpringMVC/viewSearchEnquiriesAjax", { name: firstName }, function(result) {
    alert("Success");
 });

}
Run Code Online (Sandbox Code Playgroud)

我的查询对象是一个实体:

@Entity
@Table(name = "enquiries")
public class Enquiry implements java.io.Serializable{

    private static final long serialVersionUID = -5093725544297637792L;

    protected …
Run Code Online (Sandbox Code Playgroud)

ajax jquery spring-mvc

7
推荐指数
1
解决办法
2万
查看次数

JSF vs Stripes,哪个最好?

哪个最好,换句话说,最简单易用?条纹或JSF.

虽然我没有在愤怒中使用这两者,但我需要评估什么是开始新项目和转换现有Struts项目的最佳选择.

我担心JSF不会像我想的那样渲染,但是其他经历是什么?看起来条纹更直接,我在这个假设中是否正确?

java jsf stripes web-frameworks

6
推荐指数
1
解决办法
3160
查看次数