使用modeldatajsonconstants,需要引用哪个jar

2025-02-02 03:03:37
推荐回答(1个)
回答1:

commons-lang-2.4.jar;
json-lib-2.3-jdk13.jar;
jsonplugin-0[1].32.jar;
ezmorph-1.0.2.jar;
commons-beanutils-1.7.0.jar;
commons-collections-3.2.1.jar(这个包要注意版本,我用2.1不行)

还需要把jQuery-1[1].2.6.pack.js;
struts.xml配置:

"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">



/index.jsp



testAction.Java
package model;
import net.sf.json.JSONObject;
import com.opensymphony.xwork2.ActionSupport;
public class testAction extends ActionSupport {
User user;
String result;
@Override
public String execute() throws Exception {
JSONObject js=JSONObject.fromObject(user) ;
System.out.println(js);
result=js.toString();
return SUCCESS;
}
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
public String getResult() {
return result;
}
public void setResult(String result) {
this.result = result;
}
}

package model;
public class User {
String username;
String password;

public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
}
index.jsp
<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>





My JSP 'index.jsp' starting page