文档章节

struts2.x下url标签

黄柳淞
 黄柳淞
发布于 2017/01/22 19:29
字数 325
阅读 19
收藏 0

效果

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@taglib prefix="s" uri="/struts-tags" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    
    <title>My JSP 'common-tag.jsp' starting page</title>
    
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->

  </head>
  
  <body>
	<s:debug></s:debug>
	<br>
	url:
	<s:url value="/testUrl" var="url" >
		<s:param name="productId" value="1001"></s:param>
	</s:url>
	<br>
	${url }
	<br>
	<br>
	<br>
	url:
	<s:url value="/testUrl" var="url" >
	<!-- 会自动进行ognl解析 如果不需要自动解析 则用单引号''引起来 -->
		<s:param name="productId" value="'productId'"></s:param>
	</s:url>
	<br>
	${url }
	<br>
	<s:url action="testAction" method="testTag" var="url"></s:url>
	<br>
	<a href="${url }">${url }</a>
	
	<br><br>
	包含请求参数get
	<s:url value="testUrl" var="url5" includeParams="get"></s:url>
	<br>
	${url5 }
	<br><br>
	包含请求参数get
	<s:url value="testUrl" var="url6" includeParams="all"></s:url>
	<br>
	${url6 }
	  </body>
</html>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    
    <title>My JSP 'index.jsp' starting page</title>
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->
  </head>
  
  <body>
   <h1>
   	 <a href="Product_input.action">Product_input</a><br>
   	 <a href="testTag.action">testTag</a><br>
   	 <form action="testTag.action" method="get">
   	 	<input type="text" name="username"/>
   	 	<input type="submit" />
   	 </form>
   </h1>
  </body>
</html>

 

© 著作权归作者所有

黄柳淞
粉丝 2
博文 108
码字总数 54251
作品 0
南宁
程序员
私信 提问
struts2的核心和工作原理

设计目标 Struts设计的第一目标就是使MVC模式应用于web程序设计。在这儿MVC模式的好处就不在提了。 技术优势 Struts2有两方面的技术优势,一是所有的Struts2应用程序都是基于client/server H...

白志华
2015/09/28
111
0
struts2的核心和工作原理

Struts 2定义:Struts 2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts 2作为控制器(Controller)来建立模型与视图的数据交互。Struts 2是Struts的...

李序锴
2017/11/09
0
0
struts2中改变struts.xml默认路径 或可能遇到的问题

struts2.X配置文件默认存放路径在/WEB-INF/classes目录下,即将struts.xml放在src的目录下。 但是为了方便管理,开发人员把struts.xml放到其他位置,处理方法如下。 首先要明白struts2加载配...

一时想不清晰
2012/11/09
3.1K
3
【CF 应用开发大赛】自定义收藏夹 && 小便笺 && 个人笔记

应用URL地址:http://sunlight.cloudfoundry.com (默认账号—用户:friends、密码:loveyou) 应用名称:自定义收藏夹 && 小便笺 && 个人笔记 (因为啥都不像,所以很难取名字) 应用说明及...

水牛叔叔
2013/01/05
2.3K
26
HDIV简介-一个简单又强大的安全框架

惯例 官方纯英文档:https://hdivsecurity.com/technical-documentation/doc.html 简介 以简单地定义HDIV作为Java Web应用安全框架,其控制服务器和客户端之间的通信,避免了许多的常见的网络...

菜鸟一直在成长
2016/07/05
222
0

没有更多内容

加载失败,请刷新页面

加载更多

分页查询

一、配置 /*** @author beth* @data 2019-10-14 20:01*/@Configurationpublic class MybatisPlusConfig { @Bean public PaginationInterceptor paginationInterceptor(){ ......

一个yuanbeth
26分钟前
2
0
在LINQPad中使用Ignite.NET

LINQPad是进行.NET开发的一款优秀工具,非常有利于Ignite.NET API的快速入门。 入门 下载LINQPad:linqpad.net/Download.aspx,注意要选择64位操作系统的AnyCPU版本; 安装Ignite.NET的NuGet...

李玉珏
39分钟前
4
0
JS其他类型值转化为Boolean类型规则

本文转载于:专业的前端网站➤JS其他类型值转化为Boolean类型规则 由于最近在笔试的时候,发现好多关于其他类型转化为Boolean类型的题目,因此总结一下! 一、String类型转化为Boolean 1.转化...

前端老手
50分钟前
5
0
EurekaClient自动装配及启动流程解析

在上篇文章中,我们简单介绍了EurekaServer自动装配及启动流程解析,本篇文章则继续研究EurekaClient的相关代码 老规矩,先看spring.factories文件,其中引入了一个配置类EurekaDiscoveryClie...

Java学习录
56分钟前
9
0
析构函数是否必须为虚函数?为何?

p517 在C++中,基类指针可以指向一个派生类的对象。如果基类的析构函数不是虚函数,当需要delete这个指向派生类的基类指针时,就只会调用基类的析构函数,而派生类的析构函数无法被调用。容易...

天王盖地虎626
56分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部