- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
南京信息工程大学 实验(实习)报告
实验(实习)名称Struts2框架编程 实验(实习)日期 得分 指导教而 院计软专业计科年级2013级班次3疽名张文娇学号20131308081
1-实验目的:
1 )掌握Struts2框架和工作流程。
2) 熟悉Struts标签库的使用。
3) 掌握Struts 2拦截器的原理,并能进行相矣设置和编程。
4) 了解和掌握文件上传等功能实现
实验内容:
1 )采用 Struts2 框架,创建三个 JSP 页面(hello.jsp、welcome.jsp )和一 个 Action 实现类(StrutsAction ),并对 web.xml 和 Struts.xml 进行必 要配 置,实现用户登录功能的处理。(参考教材3.1节)
2)采用Struts2相关技术,实现“学生综合管理系统”的“添加学生信息”功 能(具体需求详见教材3.7所述)
实验步骤
{对每个实验题目进行简要步骤描述,包括源码和实验结果截图 }
1)
启动 MyEclips 8.5
创建 web project 项目命名为 FirstStruts2
添加支持包
配置 web.xml
vfilter
vfilter- namestruts2.0/filter- name〉
vfilter-classorg.apache.struts2.dispatcher.FilterDispatcher/filter-class
/filter
filter-mapp ing
filter- namestruts2.0/filter -n ame
url-pattern/* /url-pattern
/filter-mappi ng
在工程中创建LoginAction.jsp
import dao.CustomerDAO;
public class Log in Acti on (
private String name;
private String password;
/在此方法里实现业务逻辑处理 */
public Stri ng execute () throws Excepti on {
CustomerDAO dao=new CustomerDAO ();
boolea n boo=dao.check (n ame, password);
else if (boo)
retur n success”;
return error;
}
public Str ing getName() (retur n n ame;}
public void setName(Str ing n ame) (this, name = n ame;}
public Stri ng getPassword() (retur n password;}
public void setPassword(Stri ng password) (this.password = password;}
)
配置struts.xml文件
?xml version= 1.0 encoding=UTF-8?
viDOCTYPE struts PUBLIC
-//Apache Software Fou ndati on //DTD Struts Co nfiguration 2.0//EN
,,H
struts
package n ame= ”default” exte nds= struts-default”
octi on n ame= log in” class= ”abc.Logi nActi on”
result name= ”success” /success.jsp/result
result name= error” /error.jsp/result
/acti on
/package
/struts
创建 login.jsp
body
form acti on= log in.action11
用户名:in put n ame= n ameVxbr/
密码:input type= password” name=password” /br/
input type= submit value=提交/
/form
/body
创建 success.jsp 与 error.jsp
连接 MYSQL
En ter password:
Welcome to the MySQL mon itor. Comma nds end with ; or \g.
Your MySQL conn ection id is 1
Server versio n: 5.1.34-co mmun ity MySQL Commu nity Server (GPL) T
您可能关注的文档
- 小学六年级“走进春节,感受传统”主题班会教案精品.docx
- 道路工程月度施工进度计划.docx
- 各个国家关键词.docx
- 超全合集小学五年级数学上册应用题精选全覆盖.docx
- 广州市初中信息技术结业考.docx
- 国际贸易综合实训心得体会3篇.docx
- 一元二次方程的应用“握手”问题》.docx
- 六十校庆宣传片脚本.docx
- 初一英语fewFewLittlelittle区分练习.docx
- 股权投资意向书模板.docx
- 2024年04月浙江宁波一院龙山医院医疗健康集团(慈溪市龙山医院)招考聘用笔试历年典型考题与考点剖析.docx
- 2024至2030年衬氟气动蝶阀项目投资价值分析报告.docx
- 2024年不锈钢环保空调项目可行性研究报告.docx
- 2024年机顶盒共享器项目可行性研究报告.docx
- 2024至2030年PE扎带项目投资价值分析报告.docx
- 2024至2030年全塑铅笔项目投资价值分析报告.docx
- 2024年04月深圳市南山区学前教育发展中心2024年公开招考4名工作人员笔试历年典型考题与考点剖析.docx
- 2024至2030年BOPP薄膜项目投资价值分析报告.docx
- 2024年04月浙江省临海市人民武装部机关事务中心2024年公开选聘1名工作人员笔试历年典型考题与考.docx
- 2024年分散式空调器项目可行性研究报告.docx
文档评论(0)