本篇文章为你整理了在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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。