Struts2笔记2

1、怎么让jsp文件无法一贯在浏览器被访问呢?
比如我有一个Web项目,在WebRoot路径下边有一个index.jsp,这些jsp直接在浏览器输入localhost:端口号:虚拟目录(项目名)/index.jsp这样就能被访问了,不过我不想它这样就被人在浏览器被访问到,可以这么把这些jsp放到WEB-INF
的目录下就无法在浏览器这里从来被访问到了。那么问题来了在WEB-INF怎么才能被访问到吧

不造我们有没有去看这部电影啊,我在它刚播出的时候就急匆匆看了,果然不失所望,剧情紧凑,伴着激动悬疑的背景音乐,拍的跟鬼片似的。

  • -,等自家问老师。

图片 1

2、jsp里的script标签有七个<%%>,<!%%>和<%=%>,其中<%!%>里面定义的变量是全局变量,而<%%>定义的变量是一对变量,不过在<%%>里面定义的变量在另一个<%%>可以访问到,这是干吗?直接看jsp编译后的java。首先我们要了解myeclipse内置的tomcat在何地

第一看一下《天才枪手》的乌克兰语介绍:

图片 2

“Bad Genius”, which is based on a sensational cheating case of
2014, tells a story of how talented people exploit their skills to
help others cheat in exams and get high profits.

QQ图片20170930225033.png

《天才枪手》改编于2014年轰动一时的舞弊案,讲述了天才怎样使用自己的技术帮忙外人考试舞弊、拿到高额利润的故事。

自我先是在jsp里创立了

【小知识】

  <%! int ljs=0; %>
  <% int ljs2=0; %>
  <% int ljs3=0; %>

sensational 引起轰动的;耸人听闻的;极好的
exploit 开发;发挥;英雄事迹
amorous exploits 风流韵事

发现ljs2和ljs3都是在 _jsp瑟维斯(Service)这一个办法里,而ljs是全局变量。

图片 3

3、struts2标签里的listKey是指当前页面要提交到action的值,可以是map集合的key或者value,假若想付出map里的key,则这样表示listKey=”key”,假设想付出map里的value,则这样表示listKey
=”value”。而listValue表示页面上显得的值,能够是map的key或者value,
如若想呈现key,则如此表示listValue=”key”,固然想显示value,则这样表示listValue=”value”,因为listKey是交由到动作类里的,所以在其他jsp想呈现从客户端获取的数目时,就得把listKey设置为value。
例如:

注意到,翻译“天才”用的是“Genius”。

<s:checkboxlist name="sports" label="爱好运动" 
list="#{1:'游泳',2:'网球',3:'跑步',4:'乒乓球',5:'羽毛球'}"
listKey="value" listValue="value" value="{1,3,5}"/> 

【小知识】

这是一个复选框列表,其中list属性值是一个map,所以得用#,也足以毫不map直接list就无须#,可是键值对的键无法自己设置,别看我把键设置为123你也可以安装为另外诸如#{‘a’:‘游泳’,‘b’,‘网球‘},记得加单引号。复习一下java的会聚,讲到哪个地方了。。。你看listKey的值为value,然后listValue的值也是value,这样它才会来得游泳,网球给你选不然会来得12345

gen,gener,genit这个词根都有“birth,produce”的情致,表示“出生,爆发”。由此,genius就是gen(出生)+ius(……的灵魂)=
生来就有的质料=天资,天才。

图片 4


QQ图片20170930224906.png

除了genius~还足以怎么形容“天才”呢?

图片 5

1. natural talent/aptitude

talent

㈠天资,天赋,才能

She showed a talent for acting at an early
age.她在很小的时候就彰显出了表演天赋

㈡有才能的人,天才,人才

Britain’s footballing talent
U.K.的足球天赋

aptitude

(尤指学习地点的)天资,天赋

He has a natural aptitude for teaching.他有教学的天然。

下一场最终面的value的值是1,3,5意味着突显页面选中的复选框,而且你得眼前的listkey的值是key,你才能入选,当时我们眼前的listkey是value,所以图片上出示是从未有过入选,

2. inborn gift

He had an inborn talent/gift for
languages
.他有自然的语言才能

<s:checkboxlist name="sports" label="爱好运动" 
list="#{1:'游泳',2:'网球',3:'跑步',4:'乒乓球',5:'羽毛球'}"
listKey="value" listValue="value" value="{'游泳','跑步','羽毛球'}"/>   

3. prodigy

(有大幅度的音乐、数学、运动等先天的)奇才

The Russian tennis prodigy is well on the way to becoming the
youngest world champion of all time.
这位俄国(Rose)网球奇才已很乐观变成历史上最年轻的世界冠军。

图片 6

QQ图片20170930224906.png

4、还有出现的其他一些题目,就是在用s:radio的时候忘记给她个name属性值,导致出错

The following has evaluated to null or missing:
==> parameters.id  [in template "template/simple/radiomap.ftl" at line 67, column 8]

5、还有得到属性值用<s:property value=“xxx”>不要用s:label。