关于在Java中使用request.getRequestDispatcher(".....")引起的css文件无效或图片无效问题。
来源:互联网 发布:英语演讲 知乎 编辑:程序博客网 时间:2024/05/21 14:16
因为C#学了有一段时间了,感觉自己也掌握了那么一点皮毛。就想试着学下Java。
于是,利用暑假的时间在家自学了点jsp,servlet相关内容。
正好这个学期也是开的java基础课。也算是提前学习了吧。嘿嘿。
因为,某些课程老师要求要在本学期完成一个小小的案例。
于是,就想用java试试手。也正好检验一下自己到底学到了多少。也能通过案例发现问题,解决问题。
这不,刚开始做,一个简单的登录就发现了问题。
我的登录路径是:http://localhost/clinic/login.jsp
但,后台经过servlet一些处理,由request.getRequestDispatcher(".....").forward()转发出来以后。
原本的图片什么的全都不显示了。
后来,在网上查了一些资料。
大概知道,经过request.getRequestDispatcher("...")转发以后,路径会改变。变成http://localhost/clinic/servlet/LoginServlet/login.jsp。
如此一来,图片再使用相对路径就不合适了。(我图片存放的位置是resource/xxx.jpg)。
于是,我在路径前面加上了webapp名称。(像我的就是/clinic/resource/xxx.jpg)。
至此,暂时算是解决了问题了。如果有什么后遗症,以后再写。
- 关于在Java中使用request.getRequestDispatcher(".....")引起的css文件无效或图片无效问题。
- 关于在TextBox中写入换行“\r”有用,但是在txt文件中使用“\r”无效的问题
- 关于CSS 和JQUERY中引入包无效的问题
- CSS在Dreamweaver中无效的解决方法
- spring+mybatis使用MapperScannerConfigurer引起的PropertyPlaceholderConfigurer无效问题
- 关于回发或回调参数无效,在配置中使用
- MergeCursor引起的CursorAdapter更新无效问题
- 回发或回调参数无效。在配置中使用 问题解放方法
- 回发或回调参数无效。在配置中使用 问题解放方法
- 关于在RecyclerView中使用UniversalImageLoader加载图片刷新数据时引起的闪烁问题
- 关于java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 无效的字符串或缓冲区长度问题
- 外联CSS文件定义中文字体在ASP中无效的解决办法。
- Unity3d中GameObject.active或gameObject.SetActiveRecursively无效的问题
- 使用frame,框架后,在jsp中,外部引用 link css样式表无效的解决方法
- 部分CSS在IE6中无效的原因
- 关于ModifyStyleEx无效的问题
- request的setCharacterEncoding()无效
- 关于在ViewDidLoad中修改控件的位置大小无效的问题
- 计算机网络的一些题
- Ubuntu中安装tftp/tftp-hpa服务的方法
- 找到数组中第二大的数值
- 5个最好的开源数据挖掘软件
- 免费的天气预报API--雅虎,中央气象台
- 关于在Java中使用request.getRequestDispatcher(".....")引起的css文件无效或图片无效问题。
- 01全排列算法
- ural 1519. Formula 1
- Android菜单(Menu) - 1
- 给一个不多于5位的整数, 要求输出它是几位数, 每一个数字是什么, 再反向输出这个数
- 同步和异步的区别及举例
- AngelSystems.net.Archiva.v7.1.1.8.001.Incl.Keygen-DJiNN
- 算法的力量
- 关于Apache Hadoop 1.0