Struts的学习-eclipse与idea与struts的连接
1.建立一个空白工程(里面是没有文件的)。
可以在文件放置找到项目文件夹
2.点击托管项目到码云
(ps:没有码云帐号的自己注册)
3.按快捷键:ctrl+alt+shift+s 呼出项目结构管理器,点击Modules,再点 +
从我的电脑,可以看见项目的目录下,多出了一个userWebModule子目录,这个就是刚刚创建的module。
同时,git自动检测到有新的文件创建,提示你要上传。
ps:如果按Commit and Push出现错误,再按Commit and Push就好
4.打开mvnrepository.com,输入struts,点查找,
选中Struts 2 core
选中最新版本2.5.13
把这一步内容复制出来,放到pom.xml的dependencies节点下
继续推送到码云
这是第二次提交
下面开始struts2配置
配置web.xml,打开eclipse把web.xml的全部代码复制过来,主要是过滤代码
复制struts.xml文件到resource目录下,并清空package代码
新建java目录用于存放java代码
建立一个 普通类 Action
进行配置 struts.xml
建立跳转的页面 ok.jsp
.配置 tomcat,运行
出现一下页面为正确
二、下面为一点尝试(注:本人是拿一个新项目来做的尝试)
1.配置文件
2.编写java,我们编写TestAction.java放在的com.nf.action包里
package com.nf.action; import com.opensymphony.xwork2.ActionSupport; public class TestAction extends ActionSupport{
private String message;/*这里是新增的代码,与上面的代码*/
public String getMessage(){
return message;
} public void setMessage(String message) {
this.message = message;
} @Override
public String execute(){
message="测试一下";
return this.SUCCESS;
}
}
3.编写abc.jsp和index.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%><%
response.sendRedirect("abc.jsp");
/*这里的代码是跳转到abc.jsp*/
%>
4.编写struts.xml
<struts> <package name="mypack" extends="struts-default">
<action name="abc" class="com.nf.action.TestAction">
<result name="success">/WEB-INF/jsp/abc.jsp</result>
</action> </package>
</struts>
5.运行时(ps:记得先把过滤的弄好)
我们访问的是
<action name="abc" class="com.nf.action.TestAction">里的abc,所以
下载:https://pan.baidu.com/s/1hsQUTne
文档:https://pan.baidu.com/s/1c2wAZFa
码云::https://gitee.com/MuNianShi/userproject2.git
最新文章
- intellij idea 15 修改基础配置加载路径
- trie字典树详解及应用
- vs安装后当切换到图形设计界面的时候自动弹出“正在准备安装的提升”,然后程序处于假死状态
- 处于同一个域中的两台Sql server 实例无法连接
- 【C#】1.3 WPF应用程序学习要点
- 【leetcode】Remove Duplicates from Sorted List (easy)
- CF735D Taxes 哥德巴赫猜想\判定素数 \进一步猜想
- 为 ASP.NET Web API 创建帮助页
- css3设置box-pack和box-align让div里面的元素垂直居中
- php-GD库的函数(二)
- [0] C#实现WebBrowser&;HTML交互
- 在当前光标处按指定属性显示字符 - BOIS中断
- Groovy - 介绍
- [记]Debian alias 设置, 不设置貌似有点不方便习惯
- Gradle 1.12用户指南翻译——第三十四章. JaCoCo 插件
- html页面转成jsp页面之后样式变化的问题解决方法
- 大部分教程不会告诉你的 12 个 JS 技巧
- Quartus prime16.0 与modelsim ae 联调
- LINQ之let关键字
- 如何在Mac下配置Github和Bitbucket的SSH
热门文章
- ZOJ Monthly, January 2019 I Little Sub and Isomorphism Sequences(set 妙用) ZOJ4089
- LightOJ - 1032 数位DP
- springboot(一):入门
- [转] electron实战开发详细流程
- linux系统编程之(一) 信号量
- 人生苦短,我用pycharm
- opencv java小应用:比较两个图片的相似度
- mysql explain工具使用
- CenctOS6 and CenctOS7 多种姿势解决忘记密码
- ansile 命令解释选项