广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > Java技术 > 正文

惠州如何使用Struts2控制标签?_北大青鸟IT学校

作者:邓华发布时间:2021-06-11分类:Java技术浏览:900


导读:大家知道如何使用Struts2控制标签吗?下面惠州北大青鸟老师给大家科普一下如何使用Struts2控制标签,希望对大家的学习Java有帮助。

大家知道如何使用Struts2控制标签吗?下面惠州北大青鸟老师给大家科普一下如何使用Struts2控制标签,希望对大家的学习Java有帮助。

一、首先搭建Struts2的环境

新建Web工程后,将Struts2的架包(可到Struts的官方下载)考到lib目录下面。

二、首先创建一个Action类

Java代码

package com.wl.control.tags;

import com.opensymphony.xwork2.ActionSupport;

public class ShowCity extends ActionSupport {

private int cityId;


  1. public int getCityId() {

  2.     return cityId;

  3. }

public void setCityId(int cityId) { this.cityId = cityId; }

@Override public String execute() throws Exception { this.cityId=2; return "showcity"; }


  1. }

三、创建JSP页面

Java代码

lt;%@ page language="java" import="java.util.*" pageEncoding="GB18030"%& lt;%@ taglib uri="/struts-tags" prefix="s" %&

lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"& lt;html&

lt;body& lt;s:if test="cityId==1"&北京</s:if& lt;s:elseif test="cityId==2"&上海</s:elseif& lt;s:else&杭州</s:else& lt;/body& lt;/html&

四、配置文件Web.xml文件

Java代码

lt;?xml version="1.0" encoding="UTF-8"?& lt;web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">;




  1.  <filter>

  2.     <filter-name>struts2</filter-name>

  3.     <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>

  4. </filter>

lt;filter-mapping& lt;filter-name&struts2</filter-name& lt;url-pattern&/*</url-pattern& lt;/filter-mapping&

lt;welcome-file-list& lt;welcome-file&index.jsp</welcome-file& lt;/welcome-file-list& lt;/web-app&

五、Struts.xml配置文件

Java代码

lt;?xml version="1.0" encoding="UTF-8"?& lt;!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd">; lt;struts& lt;package name="Struts2.1" extends="struts-default"& lt;action name="showcity" class="com.wl.control.tags.ShowCity"& lt;result name="showcity"&/controlTags/showcity.jsp</result& lt;/action& lt;/package& lt;/struts&

6.运行效果如下

想了解更多关于Java的知识,联系在线客服,或者来惠州北大青鸟新方舟校区了解一下。

标签:惠州计算机JAVA软件开发惠州计算机Java软件开发惠州计算机JAVA培训惠州计算机JAVA软件开发学校惠州计算机Java软件开发培训JAVAJava软件开发北大青鸟IT计算机学校北大青鸟IT软件学校北大青鸟IT学校


Java技术排行
标签列表
网站分类
文章归档
最近发表