ssh框架做服务器后台接口和前端页面交互的demo

 时间:2026-02-13 14:43:01

1、引入jar包

2、struts.xml文件配置

<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC    "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"    "http://struts.apache.org/dtds/struts-2.3.dtd"><struts>    <constant name="struts.action.extension" value="do,action,kk"></constant>    <package name="tjn" extends="struts-default">    <default-interceptor-ref name="defaultStack"></default-interceptor-ref>    <action name="hello" class="regedit" method="regedit_user">    </action>    </package></struts>

ssh框架做服务器后台接口和前端页面交互的demo

ssh框架做服务器后台接口和前端页面交互的demo

2、applicationContext.xml文件对数据库的参数配置

4、db.properties

jdbc.username=rootjdbc.password=123456jdbc.url=jdbc:mysql:///appjdbc.driverClassName=com.mysql.jdbc.Driver

ssh框架做服务器后台接口和前端页面交互的demo

ssh框架做服务器后台接口和前端页面交互的demo

3、web.xml对拦截器和Spring监听器的配置

<?xml version="1.0" encoding="UTF-8"?><web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee"    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee     http://java.sun.com/xml/ns/javaee/web-app_3_0+.xsd">    <welcome-file-list>        <welcome-file>index.jsp</welcome-file>    </welcome-file-list>    <context-param>        <param-name>contextConfigLocation</param-name>        <param-value>classpath:applicationContext.xml</param-value>    </context-param>    <listener>        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>    </listener>    <filter>        <filter-name>struts2</filter-name>        <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>    </filter>    <filter-mapping>        <filter-name>struts2</filter-name>        <url-pattern>/*</url-pattern>    </filter-mapping>

</web-app>

ssh框架做服务器后台接口和前端页面交互的demo

1、一个实体类User和它的映射文件

ssh框架做服务器后台接口和前端页面交互的demo

ssh框架做服务器后台接口和前端页面交互的demo

2、注册Action类

1、bean是通过注解的方式

2、事务管理获取session线程

3、Hibernate对数据库进行增删改查

ssh框架做服务器后台接口和前端页面交互的demo

3、最关键的部分有两个

一个是接收从前台获取的参数

1、我采用implements ModelDriven<User>从前台获取数据

2、注意前台是通过ajax把数据通过url发送到ssh后台的

3、前台的参数名要和User里面的属性名一致

ssh框架做服务器后台接口和前端页面交互的demo

ssh框架做服务器后台接口和前端页面交互的demo

4、另一个就是把参数传递给前端页面

1、注意:如果是集合或者数组的形式则采用JSONArray

2、如果是基本类型的形式则采用JSONObject

3、要引入JSON类型转化的jar包

ssh框架做服务器后台接口和前端页面交互的demo

5、测试可以用postman来查看接口是否有问题

ssh框架做服务器后台接口和前端页面交互的demo

  • Word中表格超出页面边框无法调整如何解决
  • 如何将Word中文版式选项设置对应所有新文档
  • LOL如何防止寡妇gank
  • word怎么设置某页为第一页
  • 如何在word中使用目录快速定位文档位置
  • 热门搜索
    吸顶灯怎么换灯管 眼底黄斑如何治疗 如何催乳通乳 如何做一名合格的中学生 这人生啊多少真情被辜负是什么歌 如何使用打印机 wps是什么意思 mv是什么意思 靶向治疗是什么意思 怎么开网店详细步骤