As I said before, don't call jsp directly via browser: rather you need to invoke a struts action that, after looked at your action mapping configuration, forward the request to your final jsp
Maurizio Cucchiara Il giorno 01/lug/2011 16.30, "Александр Высоков" <nod...@gmail.com> ha scritto: > I've created test project (attached StrutsBugTest.war) in jira. In that > project you can click to the link in index.html and see the same strange > behavior. > > 1 июля 2011 г. 17:28 пользователь Dave Newton <davelnew...@gmail.com >написал: > >> Unless the JSP is processed through an action, the original comment in the >> jira ticket is correct. >> >> Recall that a filter can stop processing a request, which is what happens >> if >> it's not a request that hits an action. >> >> Dave >> On Jul 1, 2011 8:59 AM, "Александр Высоков" <nod...@gmail.com> wrote: >> > Hello all. >> > >> > I have two files. >> > >> > test.jsp >> > -------- >> > <%@ page language="java" contentType="text/html; charset=UTF-8" >> > pageEncoding="UTF-8"%> >> > <%@ taglib uri="/struts-tags" prefix="s" %> >> > <s:set name="depId" value="1" scope="page"/> >> > <s:a id="%{#attr.depId}" >> > href="javascript:some-javascript-method('%{#attr.depId}')"> >> > <s:include value="test2.jsp"/> >> > </s:a> >> > >> > test2.jsp >> > --------- >> > <%@ page language="java" contentType="text/html; charset=UTF-8" >> > pageEncoding="UTF-8"%> >> > <%@ taglib uri="/struts-tags" prefix="s" %> >> > <s:set name="test" value="1" scope="page"/> >> > 1 >> > >> > The result of call http://localhost:8080/myapp/test.jsp is: >> > <a id="1" href="javascript:some-javascript-method('')">1</a> >> > >> > as we can see, second evaluation of %{#attr.depId} is missing (must be >> > javascript:some-javascript-method('1')). I cannot understand why it >> > happens. >> > But when I remove line <s:set name="test" value="1" scope="page"/> from >> > test2.jsp file and call again I receive correct result: >> > <a id="1" href="javascript:some-javascript-method('1')">1</a> >> > >> > Is this a bug or I do not understand something in Struts2? >> > > > > -- > С уважением, Александр.