社区
Web 开发
帖子详情
JSP页面读取值的问题
akucindaim2
2011-06-28 11:11:01
String user= ServletUtil.getStr(request, "name");//name为上级页面传下来的
如果user有值执行一个动作如果没有值执行另外一个动作,目前的关键是如果没值会报出一个空指针错误,这个要如何解决呢?
...全文
86
7
打赏
收藏
JSP页面读取值的问题
String user= ServletUtil.getStr(request, "name");//name为上级页面传下来的 如果user有值执行一个动作如果没有值执行另外一个动作,目前的关键是如果没值会报出一个空指针错误,这个要如何解决呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
碎碎兵
2011-06-28
打赏
举报
回复
报的那个对象的空指针呢?
akucindaim2
2011-06-28
打赏
举报
回复
[Quote=引用 3 楼 akucindaim2 的回复:]
引用 1 楼 feg545 的回复:
ServletUtil.getStr(....)
去那里面看源代码怎么写的,有没有try catch空指针
或者干脆:
String user;
try{
user = ServletUtil.getStr(request, "name");
}catch(Exception e){
}
这样就可以了。
不行,依然还是报 java.……
[/Quote]
如果得不到值要如何做才会避免java.lang.NullPointerException异常
akucindaim2
2011-06-28
打赏
举报
回复
[Quote=引用 1 楼 feg545 的回复:]
ServletUtil.getStr(....)
去那里面看源代码怎么写的,有没有try catch空指针
或者干脆:
String user;
try{
user = ServletUtil.getStr(request, "name");
}catch(Exception e){
}
这样就可以了。
[/Quote]
不行,依然还是报 java.lang.NullPointerException异常
monkey_cn
2011-06-28
打赏
举报
回复
ServletUtil.getStr(....)
去那里面看源代码怎么写的,有没有try catch空指针
或者干脆:
String user;
try{
user = ServletUtil.getStr(request, "name");
}catch(Exception e){
}
福来哥
2011-06-28
打赏
举报
回复
ServletUtil.getStr(....)
去那里面看源代码怎么写的,有没有try catch空指针
或者干脆:
String user;
try{
user = ServletUtil.getStr(request, "name");
}catch(Exception e){
}
这样就可以了。
newsyz
2011-06-28
打赏
举报
回复
在你这个方法ServletUtil.getStr(....)抛出了异常,
dong880424
2011-06-28
打赏
举报
回复
2楼+1
try catch里处理
jsp结合javabean的实践
Jsp结合JavaBean的实践(用到HashMap) javaBean的用处主要在于存取页面信息,通过getXXX和setXXX方法实现。 1、声明javaBean
Id:是类的代号 Class:是类的全名 Scope:是类的有效范围 2、保存页面信息(赋值)
Id:是类的代号 property:是属性名 value:是属性的值 3、
取值
Id:是类的代号 property:是属性名 示例 readFile.jsp: <%@ page contentType="text/html;charset=gb2312"%> <%@ page import="java.sql.*"%> <%@ page import="java.io.*"%> <%@ page import="java.lang.reflect.Array"%> <%@ page import="java.lang.Long"%> <%@ page import="java.util.HashMap"%>
<% HashMap hm=new HashMap(); Double db=null; //rd.setPath(path); hm=rd.read(); db=(Double)hm.get("sum"); out.print("使用交易系统的时间总数是:"+db.doubleValue()); %> ReadFile.java package songyc; import java.io.*; import java.util.*; import java.lang.reflect.Array; public class ReadFile { BufferedReader bf; FileReader fr; File f; String filename,readin; boolean bl=true; String [] s_array; boolean has=false; int p=0; double temp1=0.0; double temp2=0.0; double sum_dingdan=0.0; double sum_yonghu=0.0; double sum_shuju=0.0; double sum_huiyuan=0.0; double sum_hetong=0.0; double sum_chengjiao=0.0; double sum_caiwu=0.0; HashMap hm=new HashMap(); String path=""; public HashMap read(){ try{ // path = "d:/testsongyc.txt"; f = new File(path); fr=new FileReader(f); bf = new BufferedReader(fr); while(bl){ readin=bf.readLine(); if(readin==null){bl=false;} if(bl){ //下面要从
读
的行中提取使用次数和平均时间 s_array=readin.split(" "); for(int i=0;i
JSP页面
从后台类
取值
一、在
jsp页面
中使用jstl标签获取存入的值 把要设置到
jsp页面
的值存到request中; Java类: request.setAttribute("name", "nameValue"); request.getRequestDispatcher("/demo.jsp").forward(request, response);
jsp页面
: ${name} 其
jsp在页面获取不到值的方法
自己在做项目的时候,在
jsp页面
通。过${xxx}获取不到值,困扰了自己好久。 自己
jsp页面
如下: <input id="uuid" type="hidden" value="${user.uId}" name="userId"/> controller如下: @RequestMapping(value = "/checkLogin",method = Reques
记录在
jsp页面
中el表达式失效的
问题
编写云借阅图书管理系统遇到的
问题
,项目采用ssm框架,msql数据库。
关于springmvc中使用model.addAttribute()从
jsp页面
用el表达式获取不到值的
问题
在学习spring的时候,用model.addAttribute()传入了一个值,而在
jsp页面
上用el表达式确无法获取。 原因:我使用了idea中maven创建webapp模板工程,可能导致了jsp的版本过低,总之就是版本的
问题
,之后我将用模板创建的工程的web.xml文件与不用模板创建的的web.xml文件比较。发现确实有些不一样。 我的解决方法是在jsp文件上方加上 <%@ page isELIgnored="false" %> 解决方法可以参照这个博客 ...
Web 开发
81,092
社区成员
341,717
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章