实验1 Struts2编程基础
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验1 Struts2编程基础
●实验目的
1.掌握Struts2框架的体系结构。
2.构建Struts2框架的开发环境进行基础编程。
●实验环境
JDK1.5以上版本,MyEclipse集成开发环境
1.开发环境的安装与配置
MyEclipse可选择6.5 、7.0、8.5 等版本。
实验室机器已安装成功!
2.Struts2简单应用程序的开发
(1) web.xml
xmlns="/xml/ns/j2ee" xmlns:xsi="/2001/XMLSchema-instance" xsi:schemaLocation="/xml/ns/j2ee /xml/ns/j2ee/web-app_2_4.xsd">
(2)LoginAction.java
package com.ascent.struts2.action;
public class LoginAction {
private String username;
private String password;
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
ername = username;
}
public String execute(){
if(getUsername().equals("liang")&& getPassword().equals("liang")){ return "success";
}
return "error";
}
(3)Struts.xml
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "/dtds/struts-2.0.dtd">
(4)JSP页面的设计
Login.jsp
<%@ page language="java" contentType="text/html; charset=utf-8"%>
用户登陆
Welcome.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort ()+path+"/";
%>