Struts2 页面往action中传值乱码 问题,页面alert不乱码,传到action中就乱码。后来将值传入model中,不乱码
修改前:
url : "spinglunAdd.action?content= newcontent)+ "&itemid=" + itemid
+ "&receiveuserid="+receiveuserid+"&itemtype=question&path=<%=basePath%>",
public class QuestionentityManagerAction extends ActionSupport implements ServletRequestAware{
private Spinglun spinglun=new Spinglun();
spinglun.setItemid(itemid);
spinglun.setReceiveuserid(receiveuserid);
spinglun.setCreatetime(new Date().getTime()+"");
spinglun.setItemtype(itemtype);
spinglun.setContent(content);
public Spinglun getSpinglun() {
return spinglun;
}
public void setSpinglun(Spinglun spinglun) {
this.spinglun = spinglun;
}
}
修改后:
url : "spinglunAdd.action?spinglun.content= encodeURI(newcontent) + "&spinglun.itemid=" + itemid
+ "&spinglun.receiveuserid="+receiveuserid+"&spinglun.itemtype=question&path=<%=basePath%>",
public class QuestionentityManagerAction extends ActionSupport implements ServletRequestAware{
private Spinglun spinglun=new Spinglun();
public Spinglun getSpinglun() {
return spinglun;
}
public void setSpinglun(Spinglun spinglun) {
this.spinglun = spinglun;
}
}
为啥放到对象中就不乱吗了?????如果按修改前的方式传值,是不是需要配置过滤器,在web.xml中
url : "spinglunAdd.action?content= newcontent)+ "&itemid=" + itemid
+ "&receiveuserid="+receiveuserid+"&itemtype=question&path=<%=basePath%>",
public class QuestionentityManagerAction extends ActionSupport implements ServletRequestAware{
private Spinglun spinglun=new Spinglun();
spinglun.setItemid(itemid);
spinglun.setReceiveuserid(receiveuserid);
spinglun.setCreatetime(new Date().getTime()+"");
spinglun.setItemtype(itemtype);
spinglun.setContent(content);
public Spinglun getSpinglun() {
return spinglun;
}
public void setSpinglun(Spinglun spinglun) {
this.spinglun = spinglun;
}
}
修改后:
url : "spinglunAdd.action?spinglun.content= encodeURI(newcontent) + "&spinglun.itemid=" + itemid
+ "&spinglun.receiveuserid="+receiveuserid+"&spinglun.itemtype=question&path=<%=basePath%>",
public class QuestionentityManagerAction extends ActionSupport implements ServletRequestAware{
private Spinglun spinglun=new Spinglun();
public Spinglun getSpinglun() {
return spinglun;
}
public void setSpinglun(Spinglun spinglun) {
this.spinglun = spinglun;
}
}
为啥放到对象中就不乱吗了?????如果按修改前的方式传值,是不是需要配置过滤器,在web.xml中
...全文


