Python语言技术文档

微信小程序技术文档

php语言技术文档

jsp语言技术文档

asp语言技术文档

C#/.NET语言技术文档

html5/css技术文档

javascript

点击排行

您现在的位置:首页 > 技术文档 > jsp框架

搭建EXTJS和STRUTS2框架(ext和struts2简单实例)

来源:中文源码网    浏览:261 次    日期:2024-05-05 15:20:08
【下载文档:  搭建EXTJS和STRUTS2框架(ext和struts2简单实例).txt 】


搭建EXTJS和STRUTS2框架(ext和struts2简单实例)
新建一个工程struts2工程teaweb(因为现在所做的项目是一个关于茶叶,茶文化的),导入jar包(基本的几个jar包:commons-logging-1.0.4.jar,freemarker- 2.3.8.jar,ognl-2.6.11.jar,struts2-core-2.0.10.jar,xwork-2.0.4.jar),配置 struts.xml配置内容如下



注意此处的:extends="json-default" ,
配置web.xml,内容如下:

struts2org.apache.struts2.dispatcher.FilterDispatcher struts2 *.ph struts2 *.jsp /WEB-INF/struts-tags.tld/WEB-INF/struts-tags.tldindex.jsp

新建一个java类为TestAction,java代码为:
package com.teaweb.action;
import java.io.IOException;import java.io.UnsupportedEncodingException;import java.util.List;import com.teaweb.bean.TestBean;import com.teaweb.dao.TestDAO;
public class TestAction extends PublicAction {private TestBean testBean;private long results;private TestDAO testDAO=new TestDAO();private List list;public String select() {// TODO Auto-generated method stubresponse.setCharacterEncoding("gb2312");list=testDAO.select();results=list.size();return SUCCESS;}public String login() {// TODO Auto-generated method stubtry {request.setCharacterEncoding("utf-8");} catch (UnsupportedEncodingException e) {// TODO Auto-generated catch blocke.printStackTrace();}response.setCharacterEncoding("gb2312");TestBean result=testDAO.selectbyname(testBean);if(result!=null){outString("{success:true,msg:'"+result.getName()+"登录成功'}");}else{outString("{failure:true,msg:'登录失败'}");}return null;}
public TestBean getTestBean() {return testBean;}
public void setTestBean(TestBean testBean) {this.testBean = testBean;}
public List getList() {return list;}
public void setList(List list) {this.list = list;}
public long getResults() {return results;}
public void setResults(long results) {this.results = results;}
}
其中TestBean 是一个实体类,还有一个连接数据库查询的方法,只要能查出为List结果就可以了
我这里做了一个登陆和查询所有TEST表里的信息两个方法
其中login.jsp代码为:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> My JSP 'login.jsp' starting page

其中index.jsp页面代码为:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>index

相关内容