如何搭建struts2项目
搭建struts2项目的一些简单易于理解的操作
操作方法
(01)从网上下载struts2需要的jar包,以下是需要用到的jar包
(02)1.在myeclipse中新建web工程,随便起名字,例如我的是叫logintest
(03)2.导入需要引用的jar包,在logintest项目上右键->build path->configure bulid path,点击libraries,点击add external jars...,选择你的struts2需要用到的jar包的位置添加进来,点击ok
(04)3.在WebRoot下找到文件进行配置,将下面的代码粘贴过去<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5"xmlns=""xmlns:xsi=""xsi:schemaLocation="://_2_"><!-- 定义struts2的核心filter即struts2的FilterDispatcher的filter --><filter><filter-name>struts2</filter-name><!-- 定义核心filter的名称 --><filter-class><!-- 定义核心filter的实现类 -->erDispatcher</filter-class></filter><!-- 核心filter拦截所有请求 即FilterDispatcher用来初始化struts2并且处理所有的web请求--><filter-mapping><filter-name>struts2</filter-name><url-pattern>/*</url-pattern></filter-mapping></web-app>
(05)在src里面新建一个xml文件命名为,然后将下面的代码粘贴到此文件中<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"""><struts><!-- 若package加上namespace属性,则jsp页面form 的action属性必需加上项目名称的路径--><package name="struts2" extends="struts-default" namespace="/demo"><action name="login" class="nAction" ><result>/</result></action></package></struts>
(06)在src中新建一个包,命名为on,在此包下新建一个类命名为LoginAction,将下面的代码站提过去package on;import onSupport;public class LoginAction extends ActionSupport{private String username;private String password;public String getUsername() {return username;}public void setUsername(String username) {name = username;}public String getPassword() {return password;}public void setPassword(String password) {word = password;}public String execute(){tln("走进action");return SUCCESS;}public String login(){return SUCCESS;}}
(07)在WebRoot下新建一个jsp,命名为,将下面的代码复制过去<%@ page language="java" import=".*" pageEncoding="UTF-8"%><%String path = ontextPath();String basePath = cheme()+"://"+erverName()+":"+erverPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><base href="<%=basePath%>"><title>My 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="">--></head><body><form action="/attendance_book/demo/on" method="post">账号:<input type="text" name="username"/><br/>密码:<input type="text" name="password"/><br/><input type="submit" value="确定"></form></body></html>
(08)在WebRoot下新建一个jsp,命名为,将下面的代码复制过去<%@ page language="java" import=".*" pageEncoding="UTF-8"%><%String path = ontextPath();String basePath = cheme()+"://"+erverName()+":"+erverPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><base href="<%=basePath%>"><title>My 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="">--></head><body>用户名:${name}密 码:${word}</body></html>
(09)将此项目添加到tomcat中,启动tomcat,在地址栏输入地址:,
(10)在此文本框中输入用户名和密码,会跳到下面的页面
特别提示
文件是放在src目录下的,当然也可以放在别的地方,但是得在中配置一下
它的原理是这样的,首先在你点击登录,它根据中的内容找到,在里面找到方法为login的
然后后面是对应的类,他就找到这个类,然后这个类里面找到exectu方法,或者别的,可以自定义,然后返回的是success,它在回到中,找到result中success对应的jsp
-
笔记本电脑win10如何快速取消“锁屏密码”?
日常工作生活中,除了工作和公众场所,私人以及家里电脑没有必要设置锁屏密码,每次登录输入一连串密码显得多余,已经设置的可以取消。下面介绍一下“笔记本电脑win10如何快速取消“锁屏密码”?”操作方法(01)右键点击桌面左下角“开始”——“运行”,打开“运行”对话框...
-
怎么修改文件的后缀名?
对于对计算机不是很了解的朋友,有时候可能会面临不知道怎么修改文件后缀名的难题,比如后缀名被隐藏了、修改了后缀名但是不知道怎么用等等。下面就为大家介绍怎么修改文件的后缀名(以后缀修改为后缀为例):操作方法(01)新建一个要用的文件,如果已经有了就找到你需要修改...
-
如何使用PPT输入化学式
今天我给大家尤其式学生们介绍一个怎么使用PPT输入化学式的传统方法,希望能帮到你们,一起来看看吧!操作方法(01)首先你需要做的就是打开一个新建的文本,在上方的菜单栏里面选择插入选项卡,看到右边选择绘制横排文本框。(02)线使用鼠标选中文本框,右键单击鼠标,选择跳出选...
-
不用U盘,安装纯净版Windows系统
安装系统的方法有好多种,U盘制作启动盘安装时,会自带一些软件浏览器啊、小游戏、桌面壁纸什么,万能驱动的,装完后又要一个个卸载,但是注册列表又没法清理干净。如何安装纯净版的Windows系统,让我们一起跟着步骤来实现吧!操作方法(01)在搜狗浏览器中搜索:MSDN,选择官方网站...