【SSH框架实现】Struts2【1】 最简单完整实例- IDEA
来源:互联网 发布:nginx指定ip访问服务器 编辑:程序博客网 时间:2024/05/17 12:50
工具IDEA
1.首先去Struts2官网下载jar包
http://struts.apache.org/download.cgi#struts2512
这几个是常用的。
找个文件夹存放这些jar包然后 在IDEA新建工程,依次选择。然后OK
可以看到IDEA在src 里自动给我们建立了struts.xml 以及自动在web/WEB-INF里新建了web.xml
都不用进行设置了,也就是说直接写代码就可以了。
打开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> <package name="p1" extends="struts-default"> <action name="helloWorld" class="com.struts2.test.HelloWorldAction" method="sayHello"> <result name="success">/success.jsp</result> <result name="error">/error.jsp</result> </action> </package></struts>
意思是建立一个包,包里储存一个action,名称是helloWorld 并且调用com.struts2.test.HelloWorldAction 类的方法 sayHello
如果给的返回值是success ,则给出结果/success.jsp,如果是error则返回/error.jsp
建立这三个jsp文件
index.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %><html> <head> <title>$Title$</title> </head> <body><a href="helloWorld.action">按此!</a> </body></html>
success.jsp则是直接写一行成功,error.jsp直接写一行失败即可。
现在开始写java代码
建立com.struts2.test.HelloWorldAction 类的方法 sayHello
在这个类里写
package com.struts2.test;public class HelloWorldAction { public String sayHello(){ return "error"; }}
运行tomcat
试试效果:
成功实现!
MyEclipse需要自己创建web.xml以及struts.xml
方法一样。
阅读全文
0 0
- 【SSH框架实现】Struts2【1】 最简单完整实例- IDEA
- ssh框架整合完整实例
- 最简单Struts2实例
- ssh框架Struts2 简单应用
- 完整的struts2框架应用实例
- Win10下用IDEA搭建Struts2+Spring4+Hibernate5(SSH)框架,实现用户登录注册
- IDEA中创建ssh工程并实现简单登陆功能实例
- SSH之Struts2框架--简单登陆模拟
- idea中实现struts2框架下国际化
- 【Struts2+Spring3+Hibernate3】SSH框架整合实现CRUD_1.1
- C#最简单最完整的webservice实例
- C#最简单最完整的webservice实例
- C#最简单最完整的webservice实例 VS2008
- 通过IDEA创建最基础的SSH框架流程
- 第一节 一个最简单的Struts2实例
- 最简单的Struts2项目实例
- 最简单的Struts2下载图片实例
- 基于SSH框架全注解简单实例
- AJAX有关的数据处理
- Convert.ToInt32()与Int.Parse()的区别
- 银鑫科技--智能电子桌牌产品
- lspci命令使用与解释
- centos的主机的桥接方式创建与使用
- 【SSH框架实现】Struts2【1】 最简单完整实例- IDEA
- Python的基本运行机制
- 第10章 重积分
- 交换排序
- php正则表达式实例
- 今天在看Head First 设计模式的时候发现了一点问题,可能是翻译的原因吧
- 封装一个适合自己的AutoLayout(基于鸿洋AutoLayout)
- 深入理解BootStrap-- 栅格系统(布局)
- spirng data学习(一)