javaee--课设遇到的问题

  • 问题一:
    登录的时候一直登录不进去。而登录的方法没有写错,找了一个下午加一个晚上才发现。是因为我的ssh配置文件都是分开写的。然后我在web.xml中却没有配置好。
    若配置文件是这样的分开写的。

    这里写图片描述

那么在web.xml中需要说明,扫描的application文件为:

    <context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>classpath:applicationContext-*.xml</param-value>
  </context-param>
  • 问题二:js获取下拉列表的值传给后台。
    用以前学的js基础写了一个获取静态下拉列表的function。
    然后后台却拿不到值。
    …问了老师才发现,自己没有把获取到的值赋给需要传给的值。
<div class="form-group" style="width:200px;">
        <label>性别</label>
                <select id="sexList" name="sexList" class="form-control" onchange="selectSex()">
                    <option value="男" ></option>
                    <option value="女"></option>
                </select>
        </div>   
        ***<input type="hidden" id="student.stuSex" name="student.stuSex"/>*** 
  • 问题三:运行到查看该学生的选题信息时报错could not initialize proxy - no Session

解决办法:
1、 设置懒加载为false,在默认情况下,hibernate为懒加载,因此需要设置不为懒加载,在Department.hbm.xml中设置如下:

<many-to-one name="parent"class="Department" column="parentId"lazy="false"></many-to-one>  

把lazy的值设置为false,也就是说,当加载了父Department后,他的所有子Department都会被加载,这就会出现另外一个问题:当父Department下有很多子Department时,会加载所有的子Department,会造成性能很低。
那么我们能不能把他改为用的时候才加载,不用的时候则不加载?(默认还是懒加载,但是要你在用的时候能找到Session,能找到Session就能从数据库中读取数据)

could not initialize proxy - no Session 解决办法原文:http://blog.csdn.net/randomnet/article/details/18728073

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值