在IDEA上跑struts1框架(idea struts2)

  本篇文章为你整理了在IDEA上跑struts1框架(idea struts2)的详细内容,包含有idea struts idea struts2 idea运行struts2项目 ideassm框架 在IDEA上跑struts1框架,希望能帮助你了解 在IDEA上跑struts1框架。

  最近学校开设了JAVA_EE课程,课上讲到了struts1框架,并且需要做相关试验。由于习惯了使用IDEA,便尝试在IDEA上部署struts1框架。

  windows10 21H2

  IntelliJ IDEA 2022.1.4 (Ultimate Edition)

  
IDEA上没有struts1的相关模板,所以需要在Java Enterprise项目的基础上进行配置

  总体步骤:

  配置Java Enterprise项目

  在前者基础上,配置struts1

  话不多说,直接开整

  配置Java Enterprise项目

  新建Java Enterprise项目
 

  
若配置无误,浏览器会弹出此页面
 

  配置struts1

  以上配置无误后,可继续配置struts1。

  

 !-- https://mvnrepository.com/artifact/struts/struts -- 

 

   dependency

   groupId struts /groupId

   artifactId struts /artifactId

   version 1.2.9 /version

   /dependency

  

 

  struts-config.xml模板

  在WEB-INF中创建

  

 ?xml version="1.0" encoding="UTF-8"? 

 

   !DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd"

   struts-config

   data-sources /

   form-beans

   /form-beans

   global-exceptions /

   global-forwards

   /global-forwards

   action-mappings

   /action-mappings

   /struts-config

  

 

  在web.xml中添加servlet

  

 ?xml version="1.0" encoding="UTF-8"? 

 

   web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"

   servlet

   servlet-name action /servlet-name

   servlet-class org.apache.struts.action.ActionServlet /servlet-class

   init-param

   param-name config /param-name

   param-value /WEB-INF/struts-config.xml /param-value

   /init-param

   init-param

   param-name debug /param-name

   param-value 3 /param-value

   /init-param

   init-param

   param-name detail /param-name

   param-value 3 /param-value

   /init-param

   load-on-startup 0 /load-on-startup

   /servlet

   servlet-mapping

   servlet-name action /servlet-name

   url-pattern *.do /url-pattern

   /servlet-mapping

   /web-app

  

 

  //TODO

  //TODO

  以上就是在IDEA上跑struts1框架(idea struts2)的详细内容,想要了解更多 在IDEA上跑struts1框架的内容,请持续关注盛行IT软件开发工作室。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: