jsp页面中如何获取td 中的值
序号 项目 项目编码 对外价格 授权价格 折扣 场景
{{index+1}} {{item.projectName}} {{item.projectCode}} {{item.externalPrice}} 选择场景医院科室代理商医生推荐经销商

3个回答

//获取第一行第一列的单元格下得内容
$('table tbody tr').eq(0).children("td:eq(0)").text();

weixin_41069590
一线搬砖工 回复weixin_41069590: 只能取到第一行的数据
2 年多之前 回复
weixin_41069590
一线搬砖工 需要循环 这样的话只能取到第一列的
2 年多之前 回复

图片说明

需要循环 这样的话只能取到第一列的

//循环表格下面的所以行,打印输出每行的第一列内容
for (var i = $("table tbody tr").length - 1; i >= 0; i--) {
console.log($('table tbody tr').eq(i).children("td:eq(0)").text());
}

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
jsp页面获取不到action中的值了

action ``` //查询所有客户 public String list() { CustomerService service = new CustomerService(); List<Customer> list = service.findAll(); for (Customer customer : list) { System.out.println(customer.getCname()); } // ActionContext.getContext().getSession().put("list", list); System.out.println("CustomerAction :" + list.toString()); return "listSuccess"; } ``` 输出语句会输出语句,jsp页面 ``` <s:iterator value="list" status="status"> <tr> <td><s:property value="#status.count" /> </td> <td><s:property value="cname" /> </td> <td><s:property value="age" /> </td> </tr> </s:iterator> ``` 根据result的结果通过xml配置文件跳转可以到这个页面,但是获取不到值,有大神指点一下吗?

在JSP页面中,通过JSTL标签获取到session中的值,如何获取两个值的乘积

在JSP页面中,通过JSTL标签获取到session中的值,如何获取两个值的乘积 <c:forEach items="${sessionScope.billlist}" var="bill" varStatus="status"> <tr> <td>${bill.count}</td> <td>${bill.price}</td> </tr> </c:forEach> 将上面的两个值相乘并输出在jsp页面

struts2 我在jsp页面中获取到了list集合中的对象但是就是不显示值

我用struts2在jsp中遍历了一个集合,集合中也有数据就是没法显示,如果用el表达式取对象 可以打印出来,但是取对象的属性就报错 先上代码 // action层 @Controller public class NreportAction extends BaseAction { /** * 内部审计S相关的封装 */ @Resource private NreportService nreportService; // 内审service private List<Nreport> nreportList; private Nreport nreport; public NreportAction(){ System.out.println("进来了"); } // 内审填报页面 public String addUI(){ System.out.println("时空裂缝"); try { // System.out.println("1.先查出上一年没有完成的任务"); // System.out.println("2.查询出纪检监察室下发状态 , 如果下发了,就显示一条记录,让下级部门填写"); nreportList = nreportService.findNotDoPro(); if(nreportList!=null && nreportList.size()>0){ System.out.println("上一年未完成的项目有"+nreportList.size()+"个"); } } catch (Exception e) { System.out.println(e.getMessage()); } return "reportUI"; } DAO层 public class NreportDaoImpl extends BaseDaoImpl<Nreport> implements NreportDao { @Override public List<Nreport> findNotDoPro() { Calendar c=new GregorianCalendar();//新建日期对象 int year=c.get(Calendar.YEAR);//获取年份 int month=c.get(Calendar.MONTH);/ // 获取当前年份 int year=c.get(Calendar.YEAR); // sql语句 select proid from record where state=1 and (year like '%2015%') // 从【记录表】查询 出上一年没有完成的记录,然后根据记录从【内部表】查出项目的List List list = getSession().createSQLQuery( "select proid from record where state=0 and deptType = '内部审计' and (year like \'%" + String.valueOf(year-1) + "%\')").list(); // 遍历List然后根据这个id来去查找林外一张表 String sql = "select * from nreport where nid in("; for(int i=0;i<list.size();i++){ // sql = "where id in(1,2,3)"; // 如果当前获取的这个id不是最后一个id,那么加上‘,’ if(list.get(i)!= list.get(list.size()-1)){ sql+=list.get(i)+","; }else{ sql+=list.get(i)+")"; } } System.out.println(sql+"看看sql长啥样"); // 从【内部表】查出未完成项目的List List<Nreport> list2= getSession().createSQLQuery(sql).list(); return list2; } } jsp <form action="" method="post" enctype="multipart/form-data"> <table width="100%" border="0"> <tr class="t_tit"> <td width="40" align="center">序号</td> <td width="80" align="center">项目名称</td> <td width="80" align="center">审计类型</td> <td width="40" align="center">送审金额</td> <td width="40" align="center">预计审计费</td> <td width="160" align="center">预计审计时间</td> <td width="140" align="center">经费来源</td> <td width="100" align="center">资金性质</td> <td width="60" align="center">状态</td> <td width="60" align="center">备注</td> <td width="60" align="center">删除</td> </tr> <!-- 如果有上一年的已经启动但是没有完成的计划也显示在这里 --> <s:iterator value="nreportList" status="st"> ${nreportList[0] } <s:if test="nreportList!=null"> <tr <s:if test="#st.odd">bgcolor="f8f8f8"</s:if> > <td align="center"><s:property value="nid"/></td> <td align="center"><s:property value="proname"/></td> <td align="center"><s:property value="audittype"/></td> <td align="center"><s:property value="ssmoney"/></td> <td align="center"><s:property value="expeauditmoney"/></td> <td align="center"><s:property value="expeaudittime"/></td> <td align="center"><s:property value="moneyfrom"/></td> <td align="center"><s:property value="moneyfunds"/></td> <td align="center"><s:property value="state"/></td> <td align="center"><s:property value="memo"/></td> </tr></s:if> <s:else>没数据?</s:else> </s:iterator> 如果我 我jsp中写成上面这样 ${nreportList[0] } 就会输出toString格式的对象 [Ljava.lang.Object;@20d77d7d 如果写成 ${nreportList[0].getNid }就报错 错误信息: 十一月 17, 2016 5:09:16 下午 org.apache.catalina.core.ApplicationDispatcher invoke 严重: Servlet.service() for servlet jsp threw exception java.lang.NumberFormatException: For input string: "getNid" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) at java.lang.Integer.parseInt(Integer.java:492) at java.lang.Integer.parseInt(Integer.java:527) at javax.el.ArrayELResolver.coerce(ArrayELResolver.java:161) at javax.el.ArrayELResolver.getValue(ArrayELResolver.java:45) ... ... 页面显示出来表格了,是迭代出来的就是没有数据,都是空的格子 ![图片说明](https://img-ask.csdn.net/upload/201611/17/1479374227_31350.jpg) 求大神指导怎么才能迭代出来数据??? 没有C币 , 下次有了一定加倍赏。。。

jsp页面获取值之后的处理

1.情况描述: 这是一个修改的功能: 在java后台往前段传值的时候,有个其他选择部门,部门为横向成列(需求:纵向成列),,怎么搞? 点击选择的时候应为调用了回调函数,所以才纵向成列。 附上代码: jquery://其他发生部门 $("#otheroccureddepartid").val("<%=orgidInfo%>");//其他发生部门id $("#otheroccureddepartname").val("<%=orgnameInfo%>");//其他发生部门name jQuery("#seid_otheroccureddepartid").click(function() { var val = jQuery(":hidden[name='occuredorgid']").val(); if(val == "") { dialogAlert("必须先选择机构!"); jQuery("#btn_occuredOrg").focus(); } else { locate_tree_window('<%=contextPath%>','getDepartmentByUporgankey','forms[0]','otheroccureddepartid,otheroccureddepartname','checkbox','&uporgankey=' + val,'addResDept'); } }); //其他发生部门删除 $("#deid_otheroccureddepartid").click(function() { $("select[name='other_organkey'] option:selected").remove(); var ids = ""; var names = ""; $("select[name='other_organkey'] option").each(function(i) { ids += $(this).val() + ","; names += $(this).text() + ","; }); $("#otheroccureddepartid").val(ids.substr(0, ids.length - 1)); $("#otheroccureddepartname").val(names.substr(0, names.length - 1)); }); //其它发生部门回调函数 function addResDept() { var ids = $("#otheroccureddepartid").val().split(","); var names = $("#otheroccureddepartname").val().split(","); if ($("#otheroccureddepartid").val() != "") { var errorElement = $("select[name='other_organkey']").next( "LABEL.error:first"); $(errorElement).remove(); } if ($("#otheroccureddepartid").val() != "") { $("select[name='other_organkey']").empty(); if (ids.length == names.length) { for ( var i = 0; i < ids.length; i++) { if ($("select[name='other_organkey']").find("option[value='" + ids[i] + "']").val() == undefined) { $("select[name='other_organkey']").append("<option selected='selected' value='"+ids[i]+"'>"+names[i]+"</option>"); } } } } } 页面部分: <td nowrap="nowrap"> <html:hidden property="otheroccureddepartid" styleId="otheroccureddepartid"/> <html:hidden property="otheroccureddepartname" styleId="otheroccureddepartname"/> <html:select property="other_organkey" size="6" multiple="multiple" styleClass="required" style="width:150px"> <html:options collection="orgMap" property="label" labelProperty="value" /> </html:select> <a class="opera_btn" href="javascript:void(0);" id="seid_otheroccureddepartid"><em><b class="btn_checkmore">多选</b></em></a> <a class="opera_btn" href="javascript:void(0);" id="deid_otheroccureddepartid"><em><b class="btn_delete">删除</b></em></a> </tr> 第一张图片为:页面传值过来的图片(页面传值过来部门的排列也要和第二张图片一样), 第二张图片为:点击多选过的页面(要求是这样) ![图片说明](https://img-ask.csdn.net/upload/201609/02/1472783105_12987.jpg) 各位大神处处主意![图片说明](https://img-ask.csdn.net/upload/201609/02/1472783062_223311.jpg)

刚学ssh框架做了一个项目 jsp页面无法获取action的值,求教啊。。。以下是代码

页面都正常跳转 就是取不到值 用的是iframe框架 main.jsp可以获取,不过main.jsp指向的top.jsp页面无法获取值 Action部分代码 private static final long serialVersionUID = 1L; private UserService userService; private User user; public String login(){ List<User> list=new ArrayList<User>(); list=userService.login(user); if(list.size()>0){ return SUCCESS; }else{ return ERROR; } } public User getUser() { return user; } public void setUser(User user) { this.user = user; } jsp页面获取值部分(top.jsp) <td width="59%" valign="bottom"><div align="center" class="STYLE1">当前用户:${user.username}</div></td> struts配置文件 <struts> <package name="ngbaojia" namespace="/" extends="struts-default"> <action name="login" class="UserAction" method="login"> <result name="success">main.jsp</result> <result name="error">login.jsp</result> </action> </package> </struts>

jsp页面传值在spring mvc中的controller中的获取

``` <% Seller seller =(Seller)session.getAttribute("sellerinfo"); %> <form action="<%=basePath%>plmanage/updateSeller.do" method="post"> <input type="hidden" name="id" value="<%=seller.getSlId()%>"> <table> <caption>更新卖家信息</caption> <tr> <td>用户名:</td> <td><%=seller.getSellerName() %></td> </tr> <tr> <td>密码</td> <td><input type="password" name="password" value="<%=seller.getPassword() %>"/></td> </tr> <tr> <td>性别</td> <td> <% if(null==seller.getGender()){ %> <input type="radio" name="gender" value="男">男<input type="radio" name="gender" value="女">女 <% }else if(seller.getGender().equals("男")){ %> <input type="radio" name="gender" value="男" checked="checked">男<input type="radio" name="gender" value="女">女 <% }else{ %> <input type="radio" name="gender" value="男" >男<input type="radio" name="gender" value="女" checked="checked">女 <% }%> </td> </tr> <tr> <td>店铺名</td> <td><input type="text" name="storename" value="<%=seller.getStorename()%>"/></td> </tr> <tr> <td>电话</td> <td><input type="text" name="telephone" value="<%=seller.getTelephone()%>"/></td> </tr> <tr> <td>Email</td> <td><input type="text" name="email" value="<%=seller.getEmail()%>"/></td> </tr> <tr> <td>店铺书的数量</td> <td><input type="text" name="bookamount" /></td> </tr> </table> <input type='submit' value='提交'> <input type="reset" value="重置"> </form> </body> ``` 我先说明一下我的目的,在更新用户界面将信息传到controller中调用service更新至数据库,但是controller中获取不到实体Seller。 简单的注册页面就可以将Seller绑定到controller中,为什么这边加了一个数据的获取就不行了。这里的seller数据获取至已有的表单数据。 我做的就是将表单中的数据支持更新修改操作,跳转到如上的代码进行信息输入,再跳转到controller中进行service存储数据

jsp中session无法获取值

流程是这样的,登录,采用ajax根据用户名把密码从数据库取出来,再和用户输入的密 码对比,我在取密码的时候,就已经设置了session值(代码1),密码匹配则跳转到主 页面,主页面(index.jsp)是一个用frameset设置的框架(代码2),我想在其中一个 frame(admin_top.jsp)显示用户名,用作欢迎信息(代码3),但是呢,session取出来的值是NULL。 我在(代码1)中输出了session,值也没错。这是为什么呢?麻烦大家给点意见; 代码1: ``` //这句SQL语句要改 String sql ="select Admin_Pwd from tb_admin where Admin_Account="+"'"+username+"'"; ps = conn.prepareStatement(sql); rs = ps.executeQuery(); if (rs.next()) // 说明查询到了客户记录 { HttpSession session = request.getSession(); session.setAttribute("adminUser",username); System.out.println(username+" "+session.getAttribute("adminUser")); String password = ""; password = rs.getString(1); out.write(password); //System.out.println(password); } else { out.write("nouser"); } ``` 代码2 ``` <frameset rows="64,*" frameborder="NO" border="0" framespacing="0"> <frame src="BackStage/admin_top.jsp" noresize="noresize" frameborder="NO" name="topFrame" scrolling="no" marginwidth="0" marginheight="0" target="main" /> <frameset cols="186,*" rows="860,*" id="frame"> <frame src="BackStage/left.jsp" name="leftFrame" noresize="noresize" marginwidth="0" marginheight="0" frameborder="0" scrolling="no" target="main" /> <frame src="BackStage/customer_manage.jsp" name="main" marginwidth="0" marginheight="0" frameborder="0" scrolling="auto" target="_self" /> </frameset> </frameset> <noframes> <body> <%=session.getAttribute("adminUser")%> </body> </noframes> ``` 代码3 ``` <td width="78%" height="64" class="admin_txt">管理员:${SessionScope.adminUser}&nbsp;您好,感谢登陆使用! <object> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;系统时间: <embed style="RIGHT: 390px; POSITION: absolute; TOP: -12px" align=center src=BackStage/images/Time.swf width="100" height="60 " type=application/x-shockwave-flash wmode="transparent" quality="high";> </embed> </object></td> ```

jsp中怎么获取每个表格中指定的某一个单元格的值。并可以给他赋值

jsp中怎么获取每个表格中指定的某一个单元格的值。并给每个表单元赋值。 表格是循环打印显示的。放在for循环下的

JSP页面获取的数据库中文数据显示为问号 怎么解决 大佬们帮帮新人

前两张图是数据库![图片说明](https://img-ask.csdn.net/upload/201912/02/1575227155_337269.jpg)![图片说明](https://img-ask.csdn.net/upload/201912/02/1575227165_908621.jpg)! 这张图是页面上的显示 ![图片说明](https://img-ask.csdn.net/upload/201912/02/1575227207_457481.jpg) 最后是页面代码 ``` <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%> <%@page import="cn.edu.bzu.dao.czgameDAO,cn.edu.bzu.entity.czgame"%> <% 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> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Test-newsTitle</title> </head> <body> <table border="1"> <tr> <!-- <td>id</td> --> <td>game</td> <td>type</td> </tr> <% czgameDAO dao=new czgameDAO(); List<czgame> list =dao.readFirstczgame(); for(czgame tl:list) {%> <tr> <!-- <td><%=tl.getId() %></td> --> <td><%=tl.getgame() %></td> <td><%=tl.gettype() %></td> </tr> <%} %> </table> </body> </html> ```

页面获取值显示为null

别的页面有id,name,age 新的页面想要获取这些值,jsp部分代码如下 ``` <% String id = request.getParameter("id"); String name = request.getParameter("name"); String age = request.getParameter("age"); %> ``` ``` <td><input id="id" value="<%=id%>" /></td> <td><input id="id" value="<%=name%>" /></td> <td><input id="id" value="<%=age%>" /></td> ``` 为什么我取得值为null?

SSH中Struts2获取不到jsp页面中值,求大神指点

ssh框架整合,添加员工信息; 员工,Emp: ``` package com.blue.entity; public class Emp { //id,数据库中为标识列 private int empId; //姓名 private String empName; //年龄 private int empAge; //性别 private String empSex; public int getEmpId() { return empId; } public void setEmpId(int empId) { this.empId = empId; } public String getEmpName() { return empName; } public void setEmpName(String empName) { this.empName = empName; } public int getEmpAge() { return empAge; } public void setEmpAge(int empAge) { this.empAge = empAge; } public String getEmpSex() { return empSex; } public void setEmpSex(String empSex) { this.empSex = empSex; } } ``` jsp页面,form: ``` <form action="empLogin" method="post"> <table width="300px" height="150px" border="1px"> <tr> <td width="100px">姓名:</td> <td><input type="text" name="emp.empName"/></td> </tr> <tr> <td>年龄:</td> <td><input type="text" name="emp.empAge"/></td> </tr> <tr> <td>性别:</td> <td><input type="text" name="emp.empSex"/></td> </tr> <tr> <td colspan="2"><input type="submit" value="保存"></td> </tr> </table> </form> ``` action: ``` package com.blue.action; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; import com.blue.entity.Emp; import com.blue.service.EmpService; import com.opensymphony.xwork2.ActionSupport; public class EmpAction extends ActionSupport{ public String result(){ ApplicationContext context = new ClassPathXmlApplicationContext("beans.xml"); EmpService empService= (EmpService) context.getBean("empService"); Emp emp = (Emp) context.getBean("emp"); //测试 System.out.println("id:"+emp.getEmpId()+" name:"+emp.getEmpName()+" age:"+emp.getEmpAge()+" sex:"+emp.getEmpSex()); int num = empService.save(emp); if(num == -1){ //值为空 return "empty"; }else if(num > 0){ //添加成功 return SUCCESS; }else{ //失败 return ERROR; } } } 控制台输出: id:0 name:null age:0 sex:null ``` spring配置文件(beans.xml): ``` <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.1.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.1.xsd"> <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="configLocation"> <value> classpath:hibernate.cfg.xml </value> </property> </bean> <bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate"> <property name="sessionFactory" ref="sessionFactory"></property> </bean> <bean id="emp" class="com.blue.entity.Emp"></bean> <bean id="empDao" class="com.blue.dao.impl.EmpDaoImpl"> <property name="hibernateTemplate" ref="hibernateTemplate"></property> </bean> <bean id="empService" class="com.blue.service.impl.EmpServiceImpl"> <property name="empDao" ref="empDao"></property> </bean> <bean id="empAction" class="com.blue.action.EmpAction" scope="prototype"></bean> </beans> ``` struts.xml: ``` <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"> <struts> <constant name="struts.objectFactory" value="spring"></constant> <package name="default" namespace="/" extends="struts-default"> <action name="empLogin" class="com.blue.action.EmpAction" method="result"> <result name="success">welcome.jsp</result> <result name="error">error.jsp</result> <!-- 空值 --> <result name="empty">empty.jsp</result> </action> </package> </struts> ``` 包结构: ![图片说明](https://img-ask.csdn.net/upload/201610/02/1475398814_503001.png) 取不到页面值,求大神指点

jsp相同td值合并单元格的问题

![图片说明](https://img-ask.csdn.net/upload/201711/17/1510907734_736051.png) 如图,第一列已经根据2年前一位大神的回答实现了,后面第3/4/5列要跟着第一列来合并,不同中介机构的合并要分开,求大神帮忙解答,急~

ssm框架怎样从后段获取model类型数据返回到jsp页面弹窗显示?

``` public String deleteNewslabel(int id,Model model){ try { service.deleteNewslabel(id); }catch (DataIntegrityViolationException e) { model.addAttribute("message", "存在子栏目,无法删除!"); } return "/desktop/news/queryNewslabel.do"; } ``` 这是后台页面,因为删除的数据是外键,设置的是无法删除,将提示保存message中,请问如何在jsp页面中弹窗提示无法删除? 下面是前台代码 ``` <td class="td07"><a href="${pageContext.request.contextPath }/desktop/news/deleteNewslabel.do?id=${data.id }" onclick="return shanchu()" >删除</a></td> ```

jsp页面获取不到从数据库中获得的list

``` body> <table border="1"> <tr> <td>学号:</td> <td>姓名:</td> <td>性别:</td> <td>班级:</td> </tr> <c:forEach items="${list}" var="s" varStatus="status"> <td>${s.snumber}</td> <td>${s.name}</td> <td>${s.sex}</td> <td>${s.sclass}</td> <td> <a href="updatestudnt?student=${s}">修改</a> <a href="deletestudnet?snumber=${s.snumber}">删除</a> </td> </c:forEach> </table> </body> ```@Test public List<Student> getAll() { // 查询所有学生 List<Student> list = this.getHibernateTemplate().find("from student"); return list; } ``` ```

JSP网页的EL表达式,无法获取另一个servlet类的request域对象中的数据。

jsp页面主要代码: <c:forEach items="${contacts }" var="con" varStatus="varSta"> <tr align="center"> <td>${varSta.count}</td> <td>${con.name }</td> <td>${con.gender }</td> <td>${con.age }</td> <td>${con.phone }</td> <td>${con.email}</td> <td>${con.city }</td> </tr> </c:forEach> servlet页面代码: ContactService cs=new ContactServiceImple(); List<Contact> list=cs.findContacts(); request.setAttribute("contacts", list);//设置request域对象 request.getRequestDispatcher("/contactList.jsp").forward(request, response); 问题补充: 如果我访问这个Servlet类,这个类会转发到上面那个jsp页面,并传入的还有数据,可是我先访问这个JSP页面,页面是没有request域对象数据。

从数据库中获取的数据在jsp页面上的显示问题

做一个项目的时候,从数据库获取数据,用迭代的方式在前台显示,只能显示一部分的信息,就好像是有一个固定空间似的,只要内容超出了这个空间,就不能显示了,怎么解决? 代码如下: ``` <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@taglib uri="/struts-tags" prefix="s"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>开始答题</title> <script type="text/javascript"> var ksTime; //定义考试时间以分钟计算 ksTime = 120;//设置时间 这里设置为0.1代表是6秒,测试用 if (readCookie("ss") == "") { setCookie("ss", new Date(), ksTime / 60); } function sT() { var tti = new Date(); var lt = parseInt((tti - new Date(readCookie("ss"))) / 1000) if ((ksTime * 60 - lt) < 0) { setCookie("ss", new Date(), 0); alert("考试时间到!\n即将提交试卷!"); document.forms[0].submit(); } else { lm = Math.floor(lt / 60); ls = lt % 60; allY = ksTime * 60 - lt; ym = Math.floor(allY / 60); ys = allY % 60; document.getElementById("tTime").innerHTML = "考试已经开始了" + lm + "分" + ls + "秒" + ",剩余" + ym + "分" + ys + "秒"; var ttt = setTimeout("sT()", 1000); } } function readCookie(name) { var cookieValue = ""; var search = name + "="; if (document.cookie.length > 0) { offset = document.cookie.indexOf(search); if (offset != -1) { offset += search.length; end = document.cookie.indexOf(";", offset); if (end == -1) end = document.cookie.length; cookieValue = document.cookie.substring(offset, end) } } return cookieValue; } function setCookie(name, value, hours) { var expire = ""; if (hours != null) { expire = new Date((new Date()).getTime() + hours * 3600000); expire = "; expires=" + expire.toGMTString(); } document.cookie = name + "=" + value + expire; } </script> </head> <body onload="sT()"> <form action="submitExam" method="post"> <table align="center" bgcolor="#0066cc" width="66%"> <tr> <td align="left">考试时间:120分钟</td> <td align="center">考生:${studentInfo.studentName}</td> </tr> <tr> <td colspan="2" align="center"><div id="tTime"></div></td> </tr> </table> <table align="center" bgcolor="#DDDDDD" width="66%"> <tr> <td bgcolor="#ccffff">选择题(每小题5分,共20个)</td> </tr> <% int index = 1; int i = 1; %> <c:forEach items="${subjects}" var="subject"> <tr> <td ><input type="hidden" name="subjectID" value="${subject.subjectID}" /> <span style="background-color:#66ffff"> 第<%=index++%>题 ${subject.subjectTitle} </span></td> </tr> <tr> <td align="left"><input name="subjectAnswer<%=i%>" type="radio" value="A">A. ${subject.subjectOptionA}</td> </tr> <tr> <td align="left"><input name="subjectAnswer<%=i%>" type="radio" value="B">B. ${subject.subjectOptionB}</td> </tr> <tr> <td align="left"><input name="subjectAnswer<%=i%>" type="radio" value="C">C. ${subject.subjectOptionC}</td> </tr> <tr> <td align="left"><input name="subjectAnswer<%=i%>" type="radio" value="D">D. ${subject.subjectOptionD} <%i++; %> </td> </tr> </c:forEach> <tr> <td width="200px" ><input type="submit" value="提交试卷"></td> </tr> </table> </form> </body> </html> ``` 显示如下: ![图片说明](https://img-ask.csdn.net/upload/201511/20/1448028190_914976.png) 本来应该设置的应该显示10道题的,但是只显示到第8道题的题目,下面的都没有显示,就连提交按钮也没有显示。 郁闷了好久,想知道为什么没有全部显示出来——求大神帮忙!

用servlet打出数据库在jsp页面列表展示,但是jsp页面始终不出现数据库中的值

这是servlet: public class OrderListServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException{ List<Order> list = new ArrayList<Order>(); OrderDAO dao=new OrderDAOImpl(); String sql = "select * from order"; response.setContentType("text/html"); try { list = dao.getorderList(sql); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } request.setAttribute("orderlist", list); request.getRequestDispatcher("OrderList.jsp").forward(request, response); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException{ } } function: public List<Order> getorderList(String sql) throws Exception{ List<Order> list = new ArrayList<Order>(); // sql = "select * from order"; //String sql2 = "select * from productinfo"; PreparedStatement pstmt = null ; DBConnect dbc = null; java.sql.ResultSet rs=null; try{ dbc = new DBConnect() ; pstmt = dbc.getConnection().prepareStatement(sql) ; rs = pstmt.executeQuery(sql); while(rs.next()){ String buyername = rs.getString("buyername"); // String productname = rs.getString("productname"); // String productimage = rs.getString("productimage"); // String unitnum = rs.getString("unitnum"); // String unitvalue = rs.getString("unitvalue"); String id = rs.getString("id"); String sum = rs.getString("sum"); Order order = new Order(); order.setId(id); order.setBuyername(buyername); // order.setProductname(productname); // order.setUnitvalue(unitvalue); // order.setUnitnum(unitnum); order.setSum(sum); list.add(order); } rs.close(); pstmt.close(); }catch (SQLException e){ System.out.println(e.getMessage()); }finally{ dbc.close() ; } return list; } jsp: <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <%@ page import="java.io.*,java.util.*,java.sql.*"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <%@ page import="jspservlet.servlet.*"%> <body> <form method="post" action="./orderlist"> <table border="1"cellpadding="0" cellspacing="0"width="80%" align="center"> <tr> <th>ID</th> <th>buyer name</th> <th>sum</th> </tr> <c:forEach items="${request.orderlist}" var="ordert"> <tr> <td>${order.id }</td> <td>${order.buyername }</td> <td>${order.sum }</td> </tr> </c:forEach> </table> </form> </body>

初学JavaBean 使用jsp:getProperty 获取值为空 是怎么回事? 求指教啊

package com.zzj.pojo; public class User { private String username; private String password; public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } } ``` <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> <form action="/JspDay03/jsp/success.jsp" method="POST"> <table> <tr> <td>用户名:<input type="text" id="username" class="username"/></td> </tr> <tr> <td>密码:<input type="password" id="password" class="password"/></td> </tr> <tr> <td><input type="submit" value="登录"/></td> </tr> </table> </form> </body> </html> ``` <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> 接收的数据页面 <!-- 将user的数据采用javabean进行封装 --> <jsp:useBean id="u" class="com.zzj.pojo.User"></jsp:useBean> <jsp:setProperty property="*" name="u"/> <jsp:getProperty property="username" name="u"/> <jsp:getProperty property="password" name="u"/> </body> </html>

jsp页面提交后如何将信息传到另一个jsp页面并将数据存储到数据库

这是第一个页面,由一个下拉列表和一个复选框组成 ``` <form action="ProcessAis.jsp" method="post" onsubmit="return check(this);"> <table align="center" width="450"> <tr> <td> <h2>船舶检测项</h2> </td> </tr> <tr> <td><b>船舶名称</b></td> </tr> <tr> <td> <select name="dId" id="dId" class="selectpicker bla bla bli" data-live-search="true" size="1"> <% List<detection> list = (List<detection>)request.getAttribute("list"); if(list ==null || list.size() < 1){ out.print("没有数据!"); }else{ for(detection dct :list){ %> <option><%=dct.getFI_FisherName()%></option> <% } } %> </select> <tr> <td><input name="AIS" type="checkbox" id="checkid" onchange="changeval()">AIS</td> <tr> <tr> <td><input type="submit" value="提 交"></td> </tr> ``` 这是接收页面 ``` processAis.jsp <script type="text/javascript"> function changevla(){ var check = document.getElementById("checkid"); if(check.checkid == true){ document.getElementById("checkid").value = "1"; }else{ document.getElementById("checkid").value = "2"; } } </script> <% try{ Class.forName("**************"); String url = "*****************"; String username = "******"; String password = "*********"; Connection conn = DriverManager.getConnection(url,username,password); String sql = "insert into newship(FI_FisherName,AIS) values(?,?)"; PreparedStatement ps = conn.prepareStatement(sql); ps.setString(1,dct.getFI_FisherName()); ps.setString(2,document.getElementById("checkid").value); int row = ps.executeUpdate(); if(row >0){ out.print("数据添加成功"); } ps.close(); conn.close(); }catch(Exception e){ out.print("数据添加失败!"); e.printStackTrace(); } %> ``` 下来列表的值是从数据库里读取出来的,目的是将下拉列表的值和复选框的选定情况(选定返回一个值为“1,未选定返回一个值为“2)一起提交到第二个页面,然后再将返回的值存储到数据库中。现在的问题是感觉第一个页面的数据无法传到第二个页面,第二个页面传到数据库里的是空数据。想请问应该如何修改才能达到目的,最好是有详细代码说明,万分感谢。

在中国程序员是青春饭吗?

今年,我也32了 ,为了不给大家误导,咨询了猎头、圈内好友,以及年过35岁的几位老程序员……舍了老脸去揭人家伤疤……希望能给大家以帮助,记得帮我点赞哦。 目录: 你以为的人生 一次又一次的伤害 猎头界的真相 如何应对互联网行业的「中年危机」 一、你以为的人生 刚入行时,拿着傲人的工资,想着好好干,以为我们的人生是这样的: 等真到了那一天,你会发现,你的人生很可能是这样的: ...

程序员请照顾好自己,周末病魔差点一套带走我。

程序员在一个周末的时间,得了重病,差点当场去世,还好及时挽救回来了。

C++(数据结构与算法)78:---分而治之

一、分而治之的思想 分而治之方法与软件设计的模块化方法非常相似 分而治之通常不用于解决问题的小实例,而要解决一个问题的大实例。一般步骤为: ①把一个大实例分为两个或多个更小的实例 ②分别解决每个小实例 ③把这些小实例的解组合成原始大实例的解 二、实际应用之找出假币 问题描述 一个袋子有16个硬币,其中只有一个是假币,这个假币比其他的真币重量轻(其他所有真币的重量都是相同的)...

springboot+jwt实现token登陆权限认证

一 前言 此篇文章的内容也是学习不久,终于到周末有时间码一篇文章分享知识追寻者的粉丝们,学完本篇文章,读者将对token类的登陆认证流程有个全面的了解,可以动态搭建自己的登陆认证过程;对小项目而已是个轻量级的认证机制,符合开发需求;更多精彩原创内容关注公主号知识追寻者,读者的肯定,就是对作者的创作的最大支持; 二 jwt实现登陆认证流程 用户使用账号和面发出post请求 服务器接受到请求后使用私...

技术大佬:我去,你写的 switch 语句也太老土了吧

昨天早上通过远程的方式 review 了两名新来同事的代码,大部分代码都写得很漂亮,严谨的同时注释也很到位,这令我非常满意。但当我看到他们当中有一个人写的 switch 语句时,还是忍不住破口大骂:“我擦,小王,你丫写的 switch 语句也太老土了吧!” 来看看小王写的代码吧,看完不要骂我装逼啊。 private static String createPlayer(PlayerTypes p...

win10暴力查看wifi密码

刚才邻居打了个电话说:喂小灰,你家wifi的密码是多少,我怎么连不上了。 我。。。 我也忘了哎,就找到了一个好办法,分享给大家: 第一种情况:已经连接上的wifi,怎么知道密码? 打开:控制面板\网络和 Internet\网络连接 然后右击wifi连接的无线网卡,选择状态 然后像下图一样: 第二种情况:前提是我不知道啊,但是我以前知道密码。 此时可以利用dos命令了 1、利用netsh wlan...

女程序员,为什么比男程序员少???

昨天看到一档综艺节目,讨论了两个话题:(1)中国学生的数学成绩,平均下来看,会比国外好?为什么?(2)男生的数学成绩,平均下来看,会比女生好?为什么?同时,我又联想到了一个技术圈经常讨...

副业收入是我做程序媛的3倍,工作外的B面人生是怎样的?

提到“程序员”,多数人脑海里首先想到的大约是:为人木讷、薪水超高、工作枯燥…… 然而,当离开工作岗位,撕去层层标签,脱下“程序员”这身外套,有的人生动又有趣,马上展现出了完全不同的A/B面人生! 不论是简单的爱好,还是正经的副业,他们都干得同样出色。偶尔,还能和程序员的特质结合,产生奇妙的“化学反应”。 @Charlotte:平日素颜示人,周末美妆博主 大家都以为程序媛也个个不修边幅,但我们也许...

MySQL数据库面试题(2020最新版)

文章目录数据库基础知识为什么要使用数据库什么是SQL?什么是MySQL?数据库三大范式是什么mysql有关权限的表都有哪几个MySQL的binlog有有几种录入格式?分别有什么区别?数据类型mysql有哪些数据类型引擎MySQL存储引擎MyISAM与InnoDB区别MyISAM索引与InnoDB索引的区别?InnoDB引擎的4大特性存储引擎选择索引什么是索引?索引有哪些优缺点?索引使用场景(重点)...

如果你是老板,你会不会踢了这样的员工?

有个好朋友ZS,是技术总监,昨天问我:“有一个老下属,跟了我很多年,做事勤勤恳恳,主动性也很好。但随着公司的发展,他的进步速度,跟不上团队的步伐了,有点...

我入职阿里后,才知道原来简历这么写

私下里,有不少读者问我:“二哥,如何才能写出一份专业的技术简历呢?我总感觉自己写的简历太烂了,所以投了无数份,都石沉大海了。”说实话,我自己好多年没有写过简历了,但我认识的一个同行,他在阿里,给我说了一些他当年写简历的方法论,我感觉太牛逼了,实在是忍不住,就分享了出来,希望能够帮助到你。 01、简历的本质 作为简历的撰写者,你必须要搞清楚一点,简历的本质是什么,它就是为了来销售你的价值主张的。往深...

程序员写出这样的代码,能不挨骂吗?

当你换槽填坑时,面对一个新的环境。能够快速熟练,上手实现业务需求是关键。但是,哪些因素会影响你快速上手呢?是原有代码写的不够好?还是注释写的不够好?昨夜...

带了6个月的徒弟当了面试官,而身为高级工程师的我天天修Bug......

即将毕业的应届毕业生一枚,现在只拿到了两家offer,但最近听到一些消息,其中一个offer,我这个组据说客户很少,很有可能整组被裁掉。 想问大家: 如果我刚入职这个组就被裁了怎么办呢? 大家都是什么时候知道自己要被裁了的? 面试软技能指导: BQ/Project/Resume 试听内容: 除了刷题,还有哪些技能是拿到offer不可或缺的要素 如何提升面试软实力:简历, 行为面试,沟通能...

优雅的替换if-else语句

场景 日常开发,if-else语句写的不少吧??当逻辑分支非常多的时候,if-else套了一层又一层,虽然业务功能倒是实现了,但是看起来是真的很不优雅,尤其是对于我这种有强迫症的程序"猿",看到这么多if-else,脑袋瓜子就嗡嗡的,总想着解锁新姿势:干掉过多的if-else!!!本文将介绍三板斧手段: 优先判断条件,条件不满足的,逻辑及时中断返回; 采用策略模式+工厂模式; 结合注解,锦...

!大部分程序员只会写3年代码

如果世界上都是这种不思进取的软件公司,那别说大部分程序员只会写 3 年代码,恐怕就没有程序员这种职业。

离职半年了,老东家又发 offer,回不回?

有小伙伴问松哥这个问题,他在上海某公司,在离职了几个月后,前公司的领导联系到他,希望他能够返聘回去,他很纠结要不要回去? 俗话说好马不吃回头草,但是这个小伙伴既然感到纠结了,我觉得至少说明了两个问题:1.曾经的公司还不错;2.现在的日子也不是很如意。否则应该就不会纠结了。 老实说,松哥之前也有过类似的经历,今天就来和小伙伴们聊聊回头草到底吃不吃。 首先一个基本观点,就是离职了也没必要和老东家弄的苦...

2020阿里全球数学大赛:3万名高手、4道题、2天2夜未交卷

阿里巴巴全球数学竞赛( Alibaba Global Mathematics Competition)由马云发起,由中国科学技术协会、阿里巴巴基金会、阿里巴巴达摩院共同举办。大赛不设报名门槛,全世界爱好数学的人都可参与,不论是否出身数学专业、是否投身数学研究。 2020年阿里巴巴达摩院邀请北京大学、剑桥大学、浙江大学等高校的顶尖数学教师组建了出题组。中科院院士、美国艺术与科学院院士、北京国际数学...

为什么你不想学习?只想玩?人是如何一步一步废掉的

不知道是不是只有我这样子,还是你们也有过类似的经历。 上学的时候总有很多光辉历史,学年名列前茅,或者单科目大佬,但是虽然慢慢地长大了,你开始懈怠了,开始废掉了。。。 什么?你说不知道具体的情况是怎么样的? 我来告诉你: 你常常潜意识里或者心理觉得,自己真正的生活或者奋斗还没有开始。总是幻想着自己还拥有大把时间,还有无限的可能,自己还能逆风翻盘,只不是自己还没开始罢了,自己以后肯定会变得特别厉害...

男生更看重女生的身材脸蛋,还是思想?

往往,我们看不进去大段大段的逻辑。深刻的哲理,往往短而精悍,一阵见血。问:产品经理挺漂亮的,有点心动,但不知道合不合得来。男生更看重女生的身材脸蛋,还是...

为什么程序员做外包会被瞧不起?

二哥,有个事想询问下您的意见,您觉得应届生值得去外包吗?公司虽然挺大的,中xx,但待遇感觉挺低,马上要报到,挺纠结的。

当HR压你价,说你只值7K,你该怎么回答?

当HR压你价,说你只值7K时,你可以流畅地回答,记住,是流畅,不能犹豫。 礼貌地说:“7K是吗?了解了。嗯~其实我对贵司的面试官印象很好。只不过,现在我的手头上已经有一份11K的offer。来面试,主要也是自己对贵司挺有兴趣的,所以过来看看……”(未完) 这段话主要是陪HR互诈的同时,从公司兴趣,公司职员印象上,都给予对方正面的肯定,既能提升HR的好感度,又能让谈判气氛融洽,为后面的发挥留足空间。...

面试:第十六章:Java中级开发

HashMap底层实现原理,红黑树,B+树,B树的结构原理 Spring的AOP和IOC是什么?它们常见的使用场景有哪些?Spring事务,事务的属性,传播行为,数据库隔离级别 Spring和SpringMVC,MyBatis以及SpringBoot的注解分别有哪些?SpringMVC的工作原理,SpringBoot框架的优点,MyBatis框架的优点 SpringCould组件有哪些,他们...

早上躺尸,晚上干活:硅谷科技公司这么流行迟到?

硅谷科技公司上班时间OPEN早已不是什么新鲜事,早九晚五是常态,但有很多企业由于不打卡,员工们10点、11点才“姗姗来迟”的情况也屡见不鲜。 这种灵活的考勤制度为人羡慕,甚至近年来,国内某些互联网企业也纷纷效仿。不过,硅谷普遍弹性的上班制度是怎么由来的呢?这种“流行性迟到”真的有那么轻松、悠哉吗? 《动态规划专题班》 课程试听内容: 动态规划的解题要领 动态规划三大类 求最值/计数/可行性 常...

面试阿里p7,被按在地上摩擦,鬼知道我经历了什么?

面试阿里p7被问到的问题(当时我只知道第一个):@Conditional是做什么的?@Conditional多个条件是什么逻辑关系?条件判断在什么时候执...

Python爬虫,高清美图我全都要(彼岸桌面壁纸)

爬取彼岸桌面网站较为简单,用到了requests、lxml、Beautiful Soup4

无代码时代来临,程序员如何保住饭碗?

编程语言层出不穷,从最初的机器语言到如今2500种以上的高级语言,程序员们大呼“学到头秃”。程序员一边面临编程语言不断推陈出新,一边面临由于许多代码已存在,程序员编写新应用程序时存在重复“搬砖”的现象。 无代码/低代码编程应运而生。无代码/低代码是一种创建应用的方法,它可以让开发者使用最少的编码知识来快速开发应用程序。开发者通过图形界面中,可视化建模来组装和配置应用程序。这样一来,开发者直...

面试了一个 31 岁程序员,让我有所触动,30岁以上的程序员该何去何从?

最近面试了一个31岁8年经验的程序猿,让我有点感慨,大龄程序猿该何去何从。

大三实习生,字节跳动面经分享,已拿Offer

说实话,自己的算法,我一个不会,太难了吧

程序员垃圾简历长什么样?

已经连续五年参加大厂校招、社招的技术面试工作,简历看的不下于万份 这篇文章会用实例告诉你,什么是差的程序员简历! 疫情快要结束了,各个公司也都开始春招了,作为即将红遍大江南北的新晋UP主,那当然要为小伙伴们做点事(手动狗头)。 就在公众号里公开征简历,义务帮大家看,并一一点评。《启舰:春招在即,义务帮大家看看简历吧》 一石激起千层浪,三天收到两百多封简历。 花光了两个星期的所有空闲时...

Java岗开发3年,公司临时抽查算法,离职后这几题我记一辈子

前几天我们公司做了一件蠢事,非常非常愚蠢的事情。我原以为从学校出来之后,除了找工作有测试外,不会有任何与考试有关的事儿。 但是,天有不测风云,公司技术总监、人事总监两位大佬突然降临到我们事业线,叫上我老大,给我们组织了一场别开生面的“考试”。 那是一个风和日丽的下午,我翘着二郎腿,左手端着一杯卡布奇诺,右手抓着我的罗技鼠标,滚动着轮轴,穿梭在头条热点之间。 “淡黄的长裙~蓬松的头发...

立即提问
相关内容推荐