学习struts2的第一个小实例
来源:互联网 发布:淘宝品牌销售排行 编辑:程序博客网 时间:2024/05/22 03:03
学习struts2的第一个小实例:
第一步:新建一个web项目(struts2Demo)
第二步:找到下载的struts-2包下的lib文件夹下的commons-logging-
第三步:新建一个login.jsp和result.jsp
Login.jsp主代码:这个页面是登陆页面,也就是首页
<form action="login.action" method="post"> 用户名:<input type="text" name="userName" /><br/> 密码:<input type="password" name="userPwd" /><br/> <input type="submit" value="登陆" /> </form>
Result.jsp主代码:这个页面是登陆之后的结果
用户名:${requestScope.userName }<br/> 密码:${requestScope.userPwd }
第四步:新建一个action类:
package org.test.struts2; public class LoginAction { private String userName; private String userPwd; public String getUserPwd() { return userPwd; } public void setUserPwd(String userPwd) { this.userPwd = userPwd; } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public String execute() throws Exception { return "success"; } }
第五步:在项目的src源文件下新建一个struts.xml文件
然后找到下载的struts2文件夹下的apps下的某个实例,找到实例中的struts.xml的头部信息,拷贝到当前的struts.xml中。
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd">
然后我们写我们自己的代码:
<struts> <package name="struts2" extends="struts-default"> <action name="login" class="org.test.struts2.LoginAction"> <result name="success">/result.jsp</result> </action> </package> </struts>
第六步:打开web.xml文件,配置struts2。
<filter> <filter-name>struts2</filter-name> <filter-class> org.apache.struts2.dispatcher.FilterDispatcher </filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
第七步:部署,运行。
- 学习struts2的第一个小实例
- Struts2 第一个实例学习
- 第一个Struts2的实例:
- 第一个struts2实例
- 第一个struts2实例
- Struts2的第一个应用实例
- Struts2的第一个应用实例
- 《struts2》框架第一个实例的搭建
- Struts2学习——(二)开发实例-我的第一个Struts2工程
- struts2(二)开发第一个struts2的实例
- 细谈struts2(二)开发第一个struts2的实例
- struts2之第一个实例
- Struts2第一个实例HelloWorld
- struts2学习之三(第一个小页面)
- 第一个jsf小实例
- 第一个smarty小实例~~
- [Spring]初识之第一个Spring小实例【学习笔记】
- 新手学习javaScript的第一个实例
- 各类软件开发学习资料下载地址(精)
- 跳出框架集
- JavaWeb开发内幕
- swf透明代码
- sony面试题
- 学习struts2的第一个小实例
- javamail相关知识
- Oracle中3个默认的用户
- 几个问题(九)-------序列化的作用,应用场景,除了网路传输
- 几个问题(十)-------spring的IOC、AOP的使用场景
- 几个问题(十一)-------ajax是否能跨域请求,解决的办法
- 【转】16个经典面试问题回答思路
- Linux 下rmp命令
- 字符串转换为时间格式