慕移动2071370
Java攀登者
qq_慕工程040105
qq_慕工程040105
qq_浩然_9
${param.name}是得到将表单或者url的参数传递过来的值。是固定写法
因为name属性的值为score,所以为${param.score}
慕斯2943298
可以开倍数看啊
断弦之殇
断弦之殇
嗯嗯,jstl-1.2.jar是整合版的,不用standard.jar
qq_MEGALOVANIA_0
是的,只能从request中读取(当然你若通过session或者其他来实现setAttribute方法的话,那就在相应的范围对象里面获取);因为jsp文件使用的变量与java文件使用的变量是不同的(你也可以通过自己的测试来说明的,如果去掉request.setAttribute()语句那么即使你取值的变量拼写与java代码中变量的拼写是一样的那也是取不到的)
这可以用一个比喻来说明一下(当然这是我的理解,仅供参考):A类要使用B类的变量,那么就要在A类中生成一个B类的实例,然后才能使用B的变量,我相信在这里的request.setAttribute()这个方法的执行过程也是包括一些对象的实例化和值的赋予的,因为这个语句本来就是为了能够方便我们写代码而封装而成的,至于它具体是如何实现的,以后再研究吧,现在能找到如何操作这个黑箱就行了。
执念messi
都是快乐时光
都是快乐时光
JeasonLeeHao
慕羲
慕运维8774020
慕运维9846161
<!--
将输入的值存放到,设定的param的参数score中。
然后将表单的数据提交到当前页面,使用set进行存储。
然后输出。
-->
<form action="fnTest.jsp" method="post">
<input type="text" name="score" value="${param.score}" />
<input type="submit" />
</form>
<c:set value="${param.score}" var="inputValue" scope="session"></c:set>
<c:out value="${inputValue}"></c:out><br>
jhmyuan
换成tomcat8.0 就好了
qq_袮D影孑_03909390
打开Tomcat的安装目录.你部署到Tomcat的项目都在webapps文件夹下面.看一下每个项目的文件结构.
qq_袮D影孑_03909390
可以的,我的就是,亲测ok。
落叶萧萧online
我重装了一下eclipse和tomcat 好了
绿万哥哥
不知道你解决问题了没,我看了你的例子倒是想明白可。
实例化变量是要申请内存储存值得,set申明的只是引用关系。你例子里没有创建有界对象,<c:set value="${fruits}" var="fruit" scope="request"></c:set> 这一行的 ${fruits} 是空的。只要你在上面把list扔到request里或者其他三个对象里,这才创建出一个有效的有界对象,这个值才能获取到你的List
慕桂英048710
可以一起使用的。web.xml是对javaweb程序的全局配置,tomcat提供服务时,你的应用程序入口。不知道你用的Servlet是单纯的Servlet还是基于ssh框架的,基于框架的话使用的注解是框架中的类提供的例如struts,spring,hibernate等,如果是不基于框架的servlet这个我倒是没试过。导入框架后肯定能使用,希望对你有所帮助。
慕无忌5903725
代码咋写的?看下
慕无忌5903725
求大神回答啊,弄了半天还是搞不懂
qq_不囧_0
哪里有资料吗
NightKNigth
User user=new User();
user.setName("袁冻");
user.setAge(1);
User user1=new User();
user1.setName("李好");
user1.setAge(2);
User user2=new User();
user2.setName("陈馨");
user2.setAge(3);
List<User> list=new ArrayList();
list.add(user0);
list.add(user1);
list.add(user2);
request.setAttribute("list",list);
<c:set var="startIndex" value="${fn:length(list)-1 }"></c:set>
<c:out value="${startIndex}"></c:out>
<c:forEach var="i" begin="0" end="${list.size()}" varStatus="status">
<c:out value="${list[startIndex-status.index].age}"></c:out>
</c:forEach>
慕粉4214801
慕粉4214801
慕粉4118433
index是从0开始的,count才是从1开始的,课程讲的加上了begin="1",所以输出的index从1开始
梦想天空分外了蓝
整个工程加到Tomcat里没呀?如果没加会报错
另外我生成的文件头是这样的
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">