设为首页 加入收藏

TOP

Java框架篇---Struts入门
2015-02-04 13:52:55 来源: 作者: 【 】 浏览:85
Tags:Java 框架 ---Struts 入门

配置struts-config.xml文件内容下面具体讲解


开发第一个Struts程序


web.xml如上


struts-config.xml






? ? ? ?
? ? ? ?
? ? ? ?
? ? ? ?
? ? ? ?
? ? ? ?
? ? ? ?
? ? ? ?
? ? ? ? ? ? /success.jsp
? ? ? ?

? ? ? ?


LoginAction.java


package com.linuxidc.action;


import javax.servlet.http.HttpServletRequest;


import org.apache.struts2.ServletActionContext;


import com.opensymphony.xwork2.ActionSupport;


/**
?*
?* @author 偶my耶
?*? ? action
?*/
public class LoginAction extends ActionSupport {


? ? /**
? ? *
? ? */
? ? HttpServletRequest request = ServletActionContext.getRequest();
? ? private static final long serialVersionUID = 1L;
? ? @Override
? ? public String execute() throws Exception {
? ?
? ? ? ? String? name=request.getParameter("user_name");//获得user_name
? ? ? ? request.setAttribute("name",name);//设值
? ? ? ? return SUCCESS;
? ? }
}


jsp界面


index.jsp?




?
?
? ?


? ? ? ? 姓名:
? ? ? ?
? ?

?


success.jsp


<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>




?
? ?
? ?
? ? My JSP 'index.jsp' starting page


?
? <%? ? String name=(String)request.getAttribute("name");
? %>
?
? 欢迎<%=name %>
? ? 跳转成功!!
?
?


Struts工作原理


?


Struts是MVC设计模式的一种具体的实现;


Struts中的核心类就是ActionForm、Action,都需要在struts-config.xml文件中进行配置。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Java基础篇---网络编程(IP与URL) 下一篇AJAX开发技术入门基础知识

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: