jstl删除session,choose,动态获取request当前工程路径

1.jstl标签c:remove删除session

request.getSession().setAttribute("ssmsg", "修改成功");

<c:remove var="ssmsg" scope="session" />

2.jstl标签choose说明


<c:choose>
<c:when test="${c.activityType==0}">
<td><a href="${c.accessUrl}${c.id}" target="_blank">预览</a></td>
</c:when>
<c:otherwise>
<td>-</td>
</c:otherwise>
</c:choose>

3.动态获取request当前工程路径

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+request.getContextPath()+"/";
// activity.setAccessUrl( SysConf.APP_SERVER_ADDR + "activity/look/" );
activity.setAccessUrl( basePath + "activity/look/" );

jstl删除session,choose,动态获取request当前工程路径

时间: 2024-10-06 07:01:33

jstl删除session,choose,动态获取request当前工程路径的相关文章

struts2获取request、session、application的四种方式

//获取map类型的request.session.application public class LoginAction1 extendsActionSupport { private Map request; private Map session; private Map application; publicLoginAction1() { request= (Map)ActionContext.getContext().get("request"); session= Ac

//可以不保存在session中, 并且前面我保存在request,这里session也可以获取 chain.doFilter(request, response); //只有登录名不为空时放行,防止直接登录 成功的页面

public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { HttpServletRequest httprequest = (HttpServletRequest)request; HttpServletResponse httpresponse = (HttpServletResponse)res

Session缓存的获取,添加,和删除操作

public class Session_Manager { /// <summary> /// 获取Session对象值 /// </summary> /// <param name="Key"></param> /// <returns></returns> public static object Get(string Key) { return HttpContext.Current.Session[Key

在springMVC的controller中获取request,response对象的一个方法

使用springMVC的时候,有些时候会需要获取请求或者响应对象,例如在身份验证的时候,需要获取请求头中的token,在做登录系统的时候需要使用response对象向客户端添加cookie,一个有效的做法是在controller的方法中添加对应参数如下所示: @RestController public class Test2Contrller { @RequestMapping("/test") public void test(HttpServletRequest req, Htt

struts2中获取request、response,与android客户端进行交互(文件传递给客户端)

用struts2作为服务器框架,与android客户端进行交互需要得到request.response对象. struts2中获取request.response有两种方法. 第一种:利用ServletActionContext的静态方法 Struts2 利用ServletActionContext类来维护Servlet对象,ServletActionContext利用ThreadLocal来维护 不同线程的Servlet对象,因此可以使用ServletActionContext类获取,这种方法

web应用路径问题(相对路径,绝对路径,动态获取路径)

1.相对路径和绝对路径 绝对路径:以 " / " 开头的路径,是完整的路径. 相对路径:不以 " / " 开头的路径,是相对于当前web资源目录的路径. 在绝对路径中, " / " 的含义有两种解释: (1)如果是服务器端解析, " / " 代表相对于当前web应用的绝对路径,即:协议名://服务器名(主机地址):端口号/项目名/,例如:http://localhost:8080/MyTest/. (2)如果是浏览器端解析(出

Struts2获取request三种方法

struts2里面有三种方法可以获取request,最好使用ServletRequestAware接口通过IOC机制注入Request对象. 在Action中获取request方法一: 在Action中的代码: Map request = (Map)ActionContext.getContext().get("request"); List<Task> tasks = taskManager.findAll(); request.put("tasks"

spring mvc controller中获取request head内容

spring mvc controller中获取request head内容: @RequestMapping("/{mlid}/{ptn}/{name}") public String print(@PathVariable Integer mlid, @PathVariable String ptn, @PathVariable String name, HttpSession session, Model model, @RequestHeader String referer,

jmeter动态获取jsessionid

思想是在一个线程组内添加一个cookie管理器,登录之后,用正则提取到sessionid,该线程组下的操作便可以共享这个session了. 1. 依次新建线程组.cookie管理器.http请求-登录.登录节点下后置处理的正则提取器.http请求-注销.结果树 2. 登录的时候,我们可以在取样结果的Response headers里看到有jsessionid信息,我们要把这个值给取出来,每次运行的时候动态获取并使用. 3. 这里直说正则提取器的配置: 4.树结果是这样子 5.最终的运行结果我们可