Struts2实现通过浏览器返回一个helloworld页面给用户
struts.xml配置信息:(这个配置的名称和位置是固定的,必须放在src 下面,就像 hibernate 里面的那个 hibernate.cfg.xml 一样)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN""http://struts.apache.org/dtds/struts-2.3.dtd">
<struts><package name="hellodemo" extends="struts-default" namespace="/"><!-- name:访问名称 --><action name="hello" class="com.mx.action.helloAction"><!-- 配置方法的返回值到页面 --><result name="ok">/hello.jsp</result></action></package>
</struts>
web.xml 配置信息:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1"><display-name>Struts2_webPro</display-name><!-- 配置过滤器 --><filter><filter-name>Struts2_webPro</filter-name><filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class></filter><filter-mapping><filter-name>Struts2_webPro</filter-name><url-pattern>/*</url-pattern></filter-mapping><welcome-file-list><welcome-file>index.html</welcome-file><welcome-file>index.htm</welcome-file><welcome-file>index.jsp</welcome-file><welcome-file>default.html</welcome-file><welcome-file>default.htm</welcome-file><welcome-file>default.jsp</welcome-file></welcome-file-list>
</web-app>
要访问的jsp页面:
<%@ page language="java" contentType="text/html; charset=utf-8"pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Insert title here</title>
</head>
<body>
hello,maxiaoxiao! 早上好!
</body>
</html>
java代码:
package com.mx.action;public class helloAction {public String execute(){return "ok";}
}
整个项目框架:
Struts2实现通过浏览器返回一个helloworld页面给用户相关推荐
- SpringBoot在controller返回一个HTML页面
SpringBoot在controller返回一个HTML页面 本人今天在弄springBoot,因为第一次接触,遇到了很多的坑,特别是返回jsp页面.因为是新手所以一个人捣鼓了很长时间.终于弄好了. ...
- vue,vue-router实现浏览器返回不刷新页面
转载于https://www.cnblogs.com/leejay6567/p/9096187.html 当我们在写单页应用的时候,前端路由采用vue-router实现,如果从页面A跳到页面B,然后点 ...
- 禁止浏览器返回登入页面
目前很多项目都没有特意做这个处理,就是浏览器返回到登入页面,然后点击下一页箭头,可以进入,但是如果有这个需求只需要在禁止的那个页面,输入如下代码即可 <script>$(document) ...
- express如何返回一个html文档,node.js express 返回一个静态页面
首先我们要有一个静态页面 .html 文件. 然后,我们初始化一个express 项目. 首先新建一个目录,进入它,如果没有下载express的话,使用命名下载npm install express ...
- 【不得不看的几种js监听浏览器返回,关闭,刷新】
监听浏览器切换页面 //切换页面document.addEventListener('visibilitychange', function () { //浏览器切换事件if (document.vi ...
- HaaS UI小程序解决方案基础教学之二: 搭建第一个UI页面
名词解释 AliOS Things: 阿里云智能IoT团队自研的物联网操作系统,目前已获得国家 HaaS:全称是Hardware as a Service,阿里云智能IoT团队基于AliOS Thin ...
- 移动端网页返回主页功能php,移动端点击返回键,页面不刷新解决方案
在移动端项目中遇到了点击浏览器返回键,页面不刷新的问题,通过研究学习,采用了以下的解决方案.问题解决了. (一)移动端点击返回键,页面不刷新解决方案 移动端浏览器点击返回上一级,页面不刷新的原因之一: ...
- popstate 事件, 浏览器返回事件
popstate :浏览器返回事件 当活动历史记录条目更改时,将触发popstate事件.如果被激活的历史记录条目是通过对history.pushState()的调用创建的,或者受到对history. ...
- 浏览器的一个请求从发送到返回都经历了什么?
浏览器输入url经历图 分析过程: 1.用户输入url,浏览器内部代码将url进行拆分解析 url解析图 2.浏览器首先去找本地的hosts文件,检查在该文件中是否有相应的域名.IP对应关系,如果有, ...
- android 按钮点击返回顶部,微信浏览器点击系统返回,安卓返回会重载页面回到页面顶部,iOS则返回则会保留之前浏览位置的解决方法...
后续补我框好串端题近还架比作和和近还架比作和和充: 页面css设置了height: 100%,来避免使用fixed定位弹窗引起的部分机型兼容问题,因此会在返回的时候回到页面顶部,补充解决办法: 在弹窗 ...
最新文章
- SDN/NFV运营商商业化部署
- linux搭建宝塔重启mysql_宝塔面板安装 重启等命令linux系统重启
- AngularJS:如何使用自定义指令来取代ng-repeat
- 日志管理(一):slf4j原理简单介绍
- html 选择不能重复,人生,就是一次无法重复的选择(深度好文)
- cesium加载百度地图_Cesium专栏-百度地图加载(附源码下载)
- PhoneGap学习笔记(一) 框架搭建
- lwip-1.4.1文档sys_arch翻译
- 基于模型与不基于模型的深度增强学习_CVPR2018: 基于时空模型无监督迁移学习的行人重识别...
- html5虚拟摇杆,关于前端:babylonjs-第三方-nipplejs虚拟摇杆
- 徐思201771010132《面向对象程序设计(java)》第四周学习总结
- origin做主成分分析图_Origin如何进行主成分分析
- 转型只争朝夕!又一火电企业成立新能源公司
- SQL 的各种 join 用法
- [转]失业七个月,面试六十家公司的深圳体验(转贴)
- dpdk:vfio-pci模式下iommu(N+Y)-Huge配置-numa配置
- KinectFusion原理介绍
- 树莓派-linux内核编译
- xamarin Android activity生命周期详解
- 电脑-U盘插入电脑(笔记本电脑)没反应