Java Web入门案例详细步骤(内附Java环境搭建:jdk1.8+tomcat8+MyEclipse)
2018-01-24 21:10
896 查看
一、Java环境搭建
Java环境搭建可参考此链接中的步骤进行:http://blog.csdn.net/yy243/article/details/52775311
二、Java Web入门案例详细步骤:
1.打开MyEclipse,新建Web Project,输入工程名
2.下载基础jar包
可在百度云中下载链接:https://pan.baidu.com/s/1bpRYdSr 密码:rp22
下载之后将这些jar包复制到WebRoot根目录下的WEB-INF下的lib文件中,如下图所示:
3.配置struts.xml文件
在工程src目录下新建struts.xml文件,如图:
struts.xml中的配置为:
4.配置过滤器文件
在WEB-INF目录下新建web.xml文件,如图:
web.xml文件配置为:
5.创建action
在工程根目录的src目录下创建java类文件,如图:
java文件内容为:
6.创建index.jsp和success.jsp页面
在WebRoot目录下创建创建index.jsp和success.jsp,如图:
index.jsp页面:
success.jsp页面为:
7.更改Web-Context-root
在项目右击,点击Properties,如图:
将Web Context-root内容更改为工程名
8.开启tomcat,运行
9.在浏览器中输入http://localhost:8080/Struts2_day2/index.jsp,测试
10.结果如图:
Java环境搭建可参考此链接中的步骤进行:http://blog.csdn.net/yy243/article/details/52775311
二、Java Web入门案例详细步骤:
1.打开MyEclipse,新建Web Project,输入工程名
2.下载基础jar包
可在百度云中下载链接:https://pan.baidu.com/s/1bpRYdSr 密码:rp22
下载之后将这些jar包复制到WebRoot根目录下的WEB-INF下的lib文件中,如下图所示:
3.配置struts.xml文件
在工程src目录下新建struts.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" > //class值为java类名,method为类中的方法名 <action name="hello" class="com.itheima.web.action.HelloAction" method="sayHello"> //reslut为action动作执行后的跳转页面 <result name="success">./success.jsp</result> </action> </package> </struts>
4.配置过滤器文件
在WEB-INF目录下新建web.xml文件,如图:
web.xml文件配置为:
<?xml version="1.0" encoding="UTF-8"?> <web-app id="WebApp_9" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <display-name>Struts Blank</display-name> <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> <welcome-file-list> <welcome-file>index.html</welcome-file> </welcome-file-list> </web-app>
5.创建action
在工程根目录的src目录下创建java类文件,如图:
java文件内容为:
package com.itheima.web.action; public class HelloAction { public String sayHello(){ System.out.println("HelloAction的sayHello方法执行了"); return "success";//return内容与struts.xml文件中result的name值相对应 } }
6.创建index.jsp和success.jsp页面
在WebRoot目录下创建创建index.jsp和success.jsp,如图:
index.jsp页面:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Struts2的入门案例</title> </head> <body> <a href="${pageContext.request.contextPath}/hello.action">访问struts2的第一个案例</a> <a href="${pageContext.request.contextPath}/hello">访问struts2的第一个案例没有。action</a> </body> </html>
success.jsp页面为:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>My JSP 'success.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> 操作成功 </body> </html>
7.更改Web-Context-root
在项目右击,点击Properties,如图:
将Web Context-root内容更改为工程名
8.开启tomcat,运行
9.在浏览器中输入http://localhost:8080/Struts2_day2/index.jsp,测试
10.结果如图:
相关文章推荐
- JAVA环境变量配置详细步骤和JDK1.8详细安装步骤
- ubuntu下搭建java web开发环境的详细步骤
- Java Web 环境搭建步骤(超详细,包括前期安装步骤)
- ubuntu下搭建java web开发环境的详细步骤
- Selenium2(webdirver)入门之环境搭建(Java版)
- Selenium2(webdirver)入门之环境搭建(Java版)
- Javaweb开发环境Myeclipse6.5 JDK1.6 Tomcat6.0 SVN1.8配置教程
- windows8.1下javaweb环境搭建及基本配置(jdk+tomcat+eclipse)
- 【JavaWeb-15】Struts2环境配置、入门案例、执行流程、package、action、result详解
- java环境搭建系列:JDK环境变量详细配置
- Java入门之开发环境搭建—JDK和IDE的下载和安装
- 暑期打卡——Ubuntu下的java web开发环境搭建(eclipse+tomcat+mysql+jdk)
- Eclipse 4.2 + Tomcat 7.x + JDK 7 搭建Java Web开发环境
- debian下java的web环境搭建(tomcat+jdk)遇到的版本问题
- java入门教程-1.5Java开发环境的搭建(JDK和Eclipse的安装)
- java环境搭建及用eclipse创建第一个程序_详细步骤
- JAVAWEB开发环境搭建,附JDK开发环境一键配置批处理bat
- SELENIUM中文教程之Selenium+ Webdriver+JAVA 自动化测试 环境搭建( SELENIUM自动化测试入门基础)
- win7中Java之jdk环境变量配置详细步骤
- Selenium2(webdirver)入门之一环境搭建(Java版)