背景介绍
19年刚毕业进入一家小公司工作时遇到的问题:原生态的table,对于添加行,删除行的数据处理,需要大量的jq代码加持,特别是中间添加列,删除列,jQuery :eq() 选择器中的下标也需要随着更改,这就造成代码维护特别麻烦。就有了引入前端组件的思维。
技术背景
项目用的是struts2,JDK1.7,前端用的是jquery1.8
后端写回数据代码
import com.opensymphony.xwork2.ActionSupport;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts2.ServletActionContext;
import javax.servlet.http.HttpServletResponse;
import java.io.PrintWriter;
public class AppAction extends ActionSupport {
public HttpServletResponse getResponse(){
HttpServletResponse resp = ServletActionContext.getResponse();
return resp;
}
public void writeString(String msg){
msg = msg==null?"":msg;
getResponse().setCharacterEncoding("utf-8");
getResponse().setContentType("text/html; charset=utf-8"