栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

struts增删改查

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

struts增删改查

1.struts开发相关文件导入

1.1jar包依赖引用


  4.0.0
  com.wyy
  maven
  war
  0.0.1-SNAPSHOT
  maven Maven Webapp
  http://maven.apache.org
  
    UTF-8
    1.8
    1.8
    3.7.0

    
    
    8.0.19
    
    4.12
    4.0.0
    2.9.3
    1.2
    1.1.2
    8.0.47
    1.9.3
    1.6.1
    1.1.6

  
  
  	
      jaxen
      jaxen
      ${jaxen.version}
    

    
      dom4j
      dom4j
      ${dom4j.version}
    


    
      commons-beanutils
      commons-beanutils
      ${commons-beanutils.version}
    

    
    
      mysql
      mysql-connector-java
      ${mysql.version}
    

    
      junit
      junit
      ${junit.version}
      test
    

    
      javax.servlet
      javax.servlet-api
      ${servlet.version}
      provided
    

    
      com.fasterxml.jackson.core
      jackson-databind
      ${jackson.version}
    
    
      com.fasterxml.jackson.core
      jackson-core
      ${jackson.version}
    
    
      com.fasterxml.jackson.core
      jackson-annotations
      ${jackson.version}
    

    
      jstl
      jstl
      ${jstl.version}
    
    
      taglibs
      standard
      ${standard.version}
    
    
      org.apache.tomcat
      tomcat-jsp-api
      ${tomcat-jsp-api.version}
    

    
      org.projectlombok
      lombok
      1.18.10
      provided
    

    
      com.belerweb
      pinyin4j
      2.5.0
    

    
      com.github.davidcarboni
      encrypted-file-upload
      2.1.0
    
    
    
			javax.servlet
			javax.servlet-api
			4.0.1
			provided
		
		
		
			org.apache.struts
			struts2-core
			2.5.13
		
		
		
  
  
    maven
  

1.2 配置过滤器



struts2
org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter



struts2

	protected static final String LIST="list";
	protected static final String TOLIST="toList";
	protected static final String TOEDIT="toEdit";
	
	protected HttpServletRequest request;
	protected HttpServletResponse response;
	protected HttpSession session;
	
	protected Object result;
	protected String msg;
	protected int code;
	
	
	
	public Object getResult() {
		return result;
	}

	public void setResult(Object result) {
		this.result = result;
	}

	public String getMsg() {
		return msg;
	}

	public void setMsg(String msg) {
		this.msg = msg;
	}

	public int getCode() {
		return code;
	}

	public void setCode(int code) {
		this.code = code;
	}

	@Override
	public void setServletRequest(HttpServletRequest request) {
			this.request=request;
			this.session=request.getSession();
	}
	
	@Override
	public void setServletResponse(HttpServletResponse response) {
			this.response=response;
			
	}
}

2.4clzAction

package com.wyy.web;

import java.util.List;

import com.wyy.dao.ClzDao;
import com.wyy.entity.clz;
import com.zking.util.PageBean;

public class ClzAction extends baseAction{
	private clz clz=new clz();
	private ClzDao cdao=new ClzDao();
	@Override
	public clz getModel() {
		return clz;
	}
public String list() throws Exception {
	PageBean p=new PageBean();
	//设置每页显示条数
	p.setRows(2);
	p.setRequest(request);
	this.result = this.cdao.list(p, clz);
	this.request.setAttribute("p", p);
	this.request.setAttribute("result", result);
	return LIST;
}

public String toEdit() throws Exception {
	this.result = this.cdao.list(null, clz).get(0);
	this.request.setAttribute("result", result);
	return TOEDIT;
}

public String add() throws Exception {
	this.cdao.add(clz);
	return TOLIST;
}

public String del() throws Exception {
	this.cdao.del(clz);
	return TOLIST;
}

public String upd() throws Exception {
	this.cdao.upd(clz);
	return TOLIST;
}

}

2.5配置子控制器

			/clzlist.jsp
			/clz_list
			/clzedit.jsp
			
3前端页面显示

3.1主页面(clzlist.jsp)

<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<%@ taglib uri="http://zking.sum" prefix="z"%>	
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>	






博客列表

.page-item input {
	padding: 0;
	width: 40px;
	height: 100%;
	text-align: center;
	margin: 0 6px;
}

.page-item input, .page-item b {
	line-height: 38px;
	float: left;
	font-weight: 400;
}

.page-item.go-input {
	margin: 0 10px;
}



	
新增
ID 名字 老师 图片 操作
${b.cid } ${b.cname } ${b.cteacher} ${b.pic} 修改 删除

3.2 增加/修改页面

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>	




Insert title here


id 名字 老师 图片
4.最终效果

页面显示 

修改 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/324700.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号