package tutorial;import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;public class LoginAction extends ActionSupport{
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;
}
public String execute() throws Exception{
if( getUsername().equals("admin") && getPassword().equals("admin")){
ActionContext.getContext().getSession().put("user", getUsername());
return SUCCESS;
}else{
return ERROR;
}
}
}
这个JAVA直接在DOS下编译的时候,就警告:
对作为普通类型 java.util.Map的成员的put<K,V>的调用未经检查.
ActionContext.getContext().getSession().put("user", getUsername());
^
[size=14px]应该如何去修改啊?[size]
import com.opensymphony.xwork2.ActionSupport;public class LoginAction extends ActionSupport{
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;
}
public String execute() throws Exception{
if( getUsername().equals("admin") && getPassword().equals("admin")){
ActionContext.getContext().getSession().put("user", getUsername());
return SUCCESS;
}else{
return ERROR;
}
}
}
这个JAVA直接在DOS下编译的时候,就警告:
对作为普通类型 java.util.Map的成员的put<K,V>的调用未经检查.
ActionContext.getContext().getSession().put("user", getUsername());
^
[size=14px]应该如何去修改啊?[size]
解决方案 »
- 求一个动态添加表格块的问题200分?
- 啊,撑不住了!关于jsp:include .do的问题
- HttpServletRequest.setCharacterEncoding("gb2312");编译时报如下错
- 请教一个字符乱码的问题
- 如何把数据库连接做到配置文件里?
- JSP连接ORACLE的问题?
- 怎样实现jsp中金额类型?即怎样让输入框显示一个小数点,输入时输完元自动跳到角分...
- 关于bean和beanlist的问题,请高手指点!
- 请问谁有《JSP高级编程》中“网上书店”例子的源代码?
- 如何用resultset来读取sqlserver的日期数据
- 怎么在servlet中取得JSP中request设置的值
- 显示复选框原来打勾的选项 求JavaScript 代码
这样编译器就会得到良好的检查。省去许多麻烦 :)
Map<X, X> map = new Map<X, X>(); //泛型大概是这种形式;具体这段代码应该如何修改? ActionContext.getContext().getSession().put("user", getUsername());Map<String, String> map = new Map<String, String>();
map = ActionContext.getContext().getSession();
map.put("user", getUsername()); //是不是这样改?大家指点一下.
User 是类 ,我指。而且我理解 user 是User类的对象
首先你为什么在dos编译呢,做将j2ee开发需要很多jar包,你可以用ant啊,Eclipse也可以啊!另外确定你当前的cmd环境使用的是5.0以上jdk,并且classpath等没有问题
最后你的代码是没问题的,别乱改错了
他写的没错,要是改错了就不值了,eclipse不报错就说明编译通过了,可能楼主的cmd环境有问题引的包什么的和eclipse配置不一样